PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-110861 better-auth CVE debrief

A race condition in Better Auth drizzle-adapter, kysely-adapter, and better-auth from 1.6.17 before 1.7.7 allows remote attackers to bypass rate limiting on PostgreSQL. This vulnerability affects password sign-in, two-factor verification, one-time code, password reset, and other rate-limited endpoints. The issue arises from a non-atomic limit check and counter update, enabling bursts of concurrent requests to exceed configured limits. Defenders should assess exposure and prioritize verification and potential updates.

Vendor
better-auth
Product
drizzle-adapter
CVSS
MEDIUM 6.3
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-14
Original CVE updated
2026-10-14
Advisory published
2026-10-14
Advisory updated
2026-10-14

Who should care

Defenders responsible for systems using Better Auth drizzle-adapter, kysely-adapter, and better-auth should assess exposure and prioritize verification and potential updates. This includes operators, platform administrators, vulnerability management teams, and security teams who need to verify exposure and consider updates to affected packages.

Why it matters

CVE-2026-110861 is a medium-severity vulnerability in Better Auth drizzle-adapter and kysely-adapter, and better-auth, allowing remote attackers to bypass rate limiting on PostgreSQL. Defenders should prioritize verifying exposure and assessing the impact on their systems.

  • Remote attackers can bypass rate limiting, potentially leading to increased traffic on rate-limited endpoints.
  • Defenders need to verify exposure and assess the impact on their systems.
  • Updates to affected packages may be necessary to mitigate the vulnerability.

Technical summary

The Better Auth drizzle-adapter and kysely-adapter, and better-auth from 1.6.17 before 1.7.7, contain a race condition in database-backed rate limiting on PostgreSQL. This allows remote attackers to send bursts of concurrent requests that pass the check together, exceeding configured limits on password sign-in, two-factor verification, one-time code, password reset, and other rate-limited endpoints.

Defensive priority

Defenders should prioritize verifying exposure and assessing the impact of this vulnerability on their systems, especially those using the affected packages.

Recommended defensive actions

  • Verify the versions of Better Auth drizzle-adapter, kysely-adapter, and better-auth in use and assess exposure.
  • Update to version 1.7.7 or later for drizzle-adapter and better-auth, and to version 1.7.0 or later for kysely-adapter.
  • Monitor for bursts of concurrent requests that may exploit the rate limiting bypass.
  • Review compensating controls for exposed systems while remediation is scheduled and verified.
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.

Evidence notes

The CVE record and source item provide details on the vulnerability, including its description, affected versions, and references to vendor advisories. The Better Auth drizzle-adapter, kysely-adapter, and better-auth packages are impacted. Evidence limits suggest verifying exposure and assessing the impact on systems using these packages. Defenders should review vendor advisories and consider updates to affected packages.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-110861 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-110861

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-110861 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-110861

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Better Auth drizzle-adapter 1.6.17 before 1.7.7 Rate Limit Bypass via Race Condition

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/110xxx/CVE-2026-110861.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://github.com/better-auth/better-auth/security/advisories/GHSA-44jh-23m7-hpcf

    Supplemental source - vendor-advisory

  • Source reference

    Unverified legacy reference

    URL: https://www.vulncheck.com/advisories/better-auth-drizzle-adapter-1.6.17-before-1.7.7-rate-limit-bypass-via-race-condition

    Supplemental source - third-party-advisory

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.