Katalog CVE

CVE-2025-66020

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Valibot, który służy do walidacji danych przy użyciu schematu, w wersjach od 0.31.0 do 1.1.0 jest podatny na atak Denial of Service (DoS) z wykorzystaniem Regular Expression Denial of Service (ReDoS). Złośliwie skonstruowany krótki ciąg (np. <100 znaków) może spowodować nadmierne zużycie czasu CPU przez silnik regex, prowadząc do awarii aplikacji.

Ocena ryzyka

Podatność ta może prowadzić do poważnych zakłóceń w działaniu aplikacji, co może wpłynąć na dostępność usług dla użytkowników. W przypadku ataku, aplikacja może być niedostępna przez dłuższy czas.

Rekomendacja

Zaleca się aktualizację Valibot do wersji 1.2.0, w której problem został naprawiony, aby zminimalizować ryzyko ataku DoS.

Powiązane podatności

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

Valibot helps validate data using a schema. In versions from 0.31.0 to 1.1.0, the EMOJI_REGEX used in the emoji action is vulnerable to a Regular Expression Denial of Service (ReDoS) attack. A short, maliciously crafted string (e.g., <100 characters) can cause the regex engine to consume excessive CPU time (minutes), leading to a Denial of Service (DoS) for the application. This issue has been patched in version 1.2.0.

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