Katalog CVE

CVE-2025-12758

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.45%

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

Streszczenie

Podatność w bibliotece validator przed wersją 13.15.22 w funkcji isLength() nieprawidłowo obsługuje selektory wariantów Unicode (\uFE0F, \uFE0E), co prowadzi do błędnego obliczania długości łańcucha. Atakujący może wykorzystać to do przesyłania ciągów znaków dłuższych niż oczekiwano, powodując obcięcie danych w bazach, przepełnienie bufora lub ataki DoS.

Ocena ryzyka

Organizacja narażona jest na ryzyko akceptacji złośliwych danych wejściowych, które mogą prowadzić do uszkodzenia danych, awarii systemów lub przerwania działania usług.

Rekomendacja

Należy natychmiast zaktualizować bibliotekę validator do wersji 13.15.22 lub nowszej, która zawiera poprawkę dla funkcji isLength().

Powiązane podatności

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

Versions of the package validator before 13.15.22 are vulnerable to Incomplete Filtering of One or More Instances of Special Elements in the isLength() function that does not take into account Unicode variation selectors (\uFE0F, \uFE0E) appearing in a sequence which lead to improper string length calculation. This can lead to an application using isLength for input validation accepting strings significantly longer than intended, resulting in issues like data truncation in databases, buffer overflows in other system components, or denial-of-service.

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