Katalog CVE

CVE-2025-71399

WysokieCVSS 8.6
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.31%

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

Streszczenie

Better Auth używa biblioteki rou3, która normalizuje ścieżki URL przez usuwanie pustych segmentów. W wersjach Better Auth przed 1.4.5 atakujący może ominąć konfigurację disabledPaths oraz ograniczenia szybkości oparte na ścieżce, wysyłając żądania z dodatkowymi ukośnikami w ścieżce URL. Problem nie występuje, gdy proxy lub platforma normalizuje adresy URL przez zwijanie wielu ukośników.

Ocena ryzyka

Atakujący może ominąć zabezpieczenia dostępu do ścieżek i limity szybkości, co może prowadzić do nieautoryzowanego dostępu do funkcji lub przeciążenia serwera.

Rekomendacja

Zaktualizuj Better Auth do wersji 1.4.5 lub nowszej, która zawiera poprawioną wersję rou3. Jeśli to możliwe, skonfiguruj proxy lub platformę do normalizacji adresów URL przez zwijanie wielu ukośników.

Inne podatności w Better Auth

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

Better Auth relies on better-call, which uses the rou3 router library. In affected versions of rou3, paths are normalized by removing empty segments, so /path, //path, and ///path resolve to the same route. In Better Auth versions prior to 1.4.5 (which bundles the fixed rou3), this can allow attackers to bypass disabledPaths configuration and path-based rate limits by submitting requests with extra slashes in the URL path. The issue does not apply in deployments where the proxy or platform normalizes URLs by collapsing multiple slashes.

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