Katalog CVE

CVE-2015-8388

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

PCRE przed wersją 8.38 niewłaściwie obsługuje wzorzec /(?=di(?<=(?1))|(?=(.))))/ oraz pokrewne wzorce z niepasującą zamykającą nawiasem, co pozwala zdalnym atakującym na wywołanie odmowy usługi (przepełnienie bufora) lub potencjalnie inne nieokreślone skutki za pomocą spreparowanego wyrażenia regularnego.

Ocena ryzyka

Organizacje mogą być narażone na ataki, które prowadzą do odmowy usługi, co może wpłynąć na dostępność systemów i aplikacji. Dodatkowo, istnieje ryzyko nieokreślonych skutków, które mogą wpłynąć na bezpieczeństwo danych.

Rekomendacja

Zaleca się aktualizację do wersji PCRE 8.38 lub nowszej, aby usunąć tę podatność. Należy również monitorować i analizować użycie wyrażeń regularnych w aplikacjach, aby zminimalizować ryzyko.

Inne podatności w PCRE

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

PCRE before 8.38 mishandles the /(?=di(?<=(?1))|(?=(.))))/ pattern and related patterns with an unmatched closing parenthesis, which allows remote attackers to cause a denial of service (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