CVE-2015-8384
WysokieStreszczenie
Podatność w bibliotece PCRE przed wersją 8.38 nieprawidłowo obsługuje wzorce z pewnymi rekurencyjnymi odwołaniami wstecznymi, co może pozwolić zdalnemu atakującemu na spowodowanie odmowy usługi (przepełnienie bufora) lub potencjalnie inne skutki poprzez spreparowane wyrażenie regularne.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do przeprowadzenia ataku DoS na aplikacje używające PCRE, np. przeglądarkę Konqueror, co może prowadzić do awarii lub niekontrolowanego zachowania systemu.
Rekomendacja
Należy zaktualizować bibliotekę PCRE do wersji 8.38 lub nowszej, która zawiera poprawkę dla tego problemu.
Inne podatności w PCRE (Perl Compatible Regular Expressions) przed wersją 8.38
Zobacz wszystkie- CVE-2015-8385Wysokie
Podatność w bibliotece PCRE przed wersją 8.38 nieprawidłowo obsługuje wzorce zawierające określone odwołania w przód, co może prowadzić do przepełnienia bufora i potencjalnie innych skutków poprzez spreparowane wyrażenie regularne.
- CVE-2015-8380Wysokie
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.
Oryginalny opis (angielski, źródło NVD)
PCRE before 8.38 mishandles the /(?J)(?'d'(?'d'\g{d}))/ pattern and related patterns with certain recursive back references, 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, a related issue to CVE-2015-8392 and CVE-2015-8395.

