Katalog CVE

CVE-2025-66202

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.31%

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

Streszczenie

Astro to framework webowy. Wersje 5.15.7 i starsze mają obejście polegające na podwójnym kodowaniu URL, które pozwala nieuwierzytelnionemu atakującemu ominąć kontrole uwierzytelniania oparte na ścieżkach w middleware Astro i uzyskać nieautoryzowany dostęp do chronionych tras. Poprawka w wersji 5.15.8 jest niewystarczająca, ponieważ dekoduje tylko raz, więc atakujący nadal mogą używać podwójnie zakodowanych adresów URL do obejścia uwierzytelniania.

Ocena ryzyka

Nieuwierzytelniony atakujący może uzyskać dostęp do chronionych tras, co może prowadzić do ujawnienia danych lub wykonania nieautoryzowanych operacji w aplikacji.

Rekomendacja

Zaktualizuj Astro do wersji 5.15.8 lub nowszej, która prawidłowo obsługuje podwójne kodowanie URL i zapobiega obejściu uwierzytelniania.

Inne podatności w Astro

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

Astro is a web framework. Versions 5.15.7 and below have a double URL encoding bypass which allows any unauthenticated attacker to bypass path-based authentication checks in Astro middleware, granting unauthorized access to protected routes. While the original CVE-2025-64765 was fixed in v5.15.8, the fix is insufficient as it only decodes once. By using double-encoded URLs, attackers can still bypass authentication and access any route protected by middleware pathname checks. This issue is fixed in version 5.15.8.

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