GHSA-3q45-2fh7-66cj: Duplicate Advisory: better-auth has an external request basePath modification DoS
This advisory was withdrawn on Sep 1, 2026. The publisher no longer considers it a valid vulnerability.
Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-569q-mpph-wgww. This link is maintained to preserve external references. Original Description better-auth (npm) before 1.4.2 allows an external request to configure baseURL when it is not otherwise defined (e.g., BETTERAUTHURL is unset).
Published Aug 2, 2026 · Updated Sep 1, 2026
Affected packages
better-auth
- Ecosystem
- npm
- Affected
- < 1.4.2
- Fixed in
- 1.4.2
- Check
npm ls better-auth
Advisory details
From the GitHub Advisory Database (CC BY 4.0).
Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-569q-mpph-wgww. This link is maintained to preserve external references.
Original Description
better-auth (npm) before 1.4.2 allows an external request to configure baseURL when it is not otherwise defined (e.g., BETTER_AUTH_URL is unset). An attacker able to make the very first request to the server after startup can poison the router's base path, causing all routes to return 404 for all users (denial of service). The issue is not reachable when baseURL is explicitly configured or on typical managed hosting platforms.
Credited to antonisloukis.
References
How this page is made: the data panel comes from the GitHub Advisory Database, CISA’s KEV catalog, the NVD and FIRST EPSS, and updates twice a day. No analysis has been written for this entry yet. Methodology
More npm vulnerabilities
All npm entriesCVE-2026-53512
Better Auth: OAuth refresh-token replay via missing client authentication on oidc-provider and mcp plugins
critical9.1Jul 7, 2026CVE-2026-53518
@better-auth/oauth-provider's OAuth authorization-code grant allows concurrent redemption when two token requests race the find-then-delete primitive
high8.1Jul 7, 2026GHSA-86j7-9j95-vpqj
Better Auth has stored XSS in the auth-server origin via javascript: redirect_uri in oidc-provider and mcp
high7.7Jul 7, 2026GHSA-xg6x-h9c9-2m83
Better Auth Has Two-Factor Authentication Bypass via Premature Session Caching (session.cookieCache)
critical9.1Apr 3, 2026
