<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="../assets/feed.xsl"?><rss version="2.0"><channel><title>PatchTheCVE: better-auth\/oauth-provider</title><link>https://patchthecve.com/</link><description>CVEs with upgrade or downgrade fix steps</description><item><title>CVE-2026-53518: Better Auth is an authentication and authorization library for TypeScript</title><link>https://patchthecve.com/cve/CVE-2026-53518.html</link><guid>https://patchthecve.com/cve/CVE-2026-53518.html</guid><pubDate>Tue, 21 Jul 2026 16:03:12 +0000</pubDate><description>HIGH 8.1: Better Auth is an authentication and authorization library for TypeScript. From 1.6.0 until 1.6.11, the @better-auth/oauth-provider POST /oauth2/token endpoint for the authorization_code grant redeems a single-use authorization code through a non-atomic find-then-delete sequence, allowing two concur</description></item><item><title>CVE-2026-53517: Better Auth is an authentication and authorization library for TypeScript</title><link>https://patchthecve.com/cve/CVE-2026-53517.html</link><guid>https://patchthecve.com/cve/CVE-2026-53517.html</guid><pubDate>Tue, 21 Jul 2026 16:00:22 +0000</pubDate><description>HIGH 8.1: Better Auth is an authentication and authorization library for TypeScript. From 1.4.8-beta.7 until 1.6.11, the @better-auth/oauth-provider POST /oauth2/token endpoint on the refresh_token grant performs a non-atomic read, validate, revoke, and mint sequence on the oauthRefreshToken row, allowing con</description></item><item><title>CVE-2026-41427: Better Auth is an authentication and authorization library for TypeScript</title><link>https://patchthecve.com/cve/CVE-2026-41427.html</link><guid>https://patchthecve.com/cve/CVE-2026-41427.html</guid><pubDate>Mon, 26 Oct 2026 21:10:00 +0000</pubDate><description>MEDIUM 6.5: Better Auth is an authentication and authorization library for TypeScript. Prior to 1.6.5, the clientPrivileges option documents a create action, but the OAuth client creation endpoints did not invoke the hook before persisting new clients. Deployments that configured clientPrivileges to restrict cl</description></item></channel></rss>