Katalog CVE

CVE-2015-8380

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcja pcre_exec w bibliotece PCRE przed wersją 8.38 nieprawidłowo obsługuje wzorzec // z ciągiem \01, co umożliwia zdalnym atakującym spowodowanie odmowy usługi (przepełnienie bufora sterty) lub potencjalnie inne skutki poprzez spreparowane wyrażenie regularne, jak pokazano na przykładzie obiektu RegExp w przeglądarce Konqueror.

Ocena ryzyka

Ryzyko polega na możliwości zdalnego wykonania kodu lub przerwania działania aplikacji używającej PCRE do przetwarzania wyrażeń regularnych, co może prowadzić do wycieku danych lub niedostępności usługi.

Rekomendacja

Zaleca się natychmiastową aktualizację biblioteki PCRE do wersji 8.38 lub nowszej, która zawiera poprawkę dla tej podatności.

Inne podatności w PCRE (Perl Compatible Regular Expressions) przed wersją 8.38

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

The pcre_exec function in pcre_exec.c in PCRE before 8.38 mishandles a // pattern with a \01 string, which allows remote attackers to cause a denial of service (heap-based buffer overflow) or possibly have unspecified other impact via a crafted regular expression, as demonstrated by a JavaScript RegExp object encountered by Konqueror.

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