Katalog CVE

CVE-2026-110861

NiskieCVSS 3.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.22%

Percentyl 11 - wyżej niż 11% wszystkich znanych CVE

Streszczenie

W Better Auth (@better-auth/drizzle-adapter i better-auth od 1.6.17 przed 1.7.7 oraz @better-auth/kysely-adapter od 1.6.17 przed 1.7.0) występuje warunek wyścigu w ograniczaniu liczby żądań opartym na bazie danych PostgreSQL — sprawdzenie limitu nie jest atomowe względem aktualizacji licznika. Zdalni atakujący mogą wysyłać serie równoczesnych żądań, które wspólnie przechodzą sprawdzenie, przekraczając skonfigurowane limity dla logowania hasłem, weryfikacji dwuskładnikowej, kodów jednorazowych, resetu hasła i innych chronionych punktów końcowych.

Ocena ryzyka

Atakujący mogą obejść limity liczby prób, co umożliwia ataki brute-force na hasła, kody 2FA i inne mechanizmy uwierzytelniania, zwiększając ryzyko przejęcia kont.

Rekomendacja

Zaktualizuj better-auth do wersji 1.7.7 lub nowszej, @better-auth/drizzle-adapter do 1.7.7 lub nowszej oraz @better-auth/kysely-adapter do 1.7.0 lub nowszej.

Inne podatności w Better Auth

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Better Auth @better-auth/drizzle-adapter and better-auth from 1.6.17 before 1.7.7, and @better-auth/kysely-adapter from 1.6.17 before 1.7.0, contain a race condition in database-backed rate limiting on PostgreSQL where the limit check is not atomic with the counter update. Remote attackers can 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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS