Katalog CVE

CVE-2015-2328

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

PCRE przed wersją 8.36 niewłaściwie obsługuje wzorzec /((?(R)a|(?1)))+/ oraz pokrewne wzorce z określoną rekurencją, co pozwala zdalnym atakującym na spowodowanie awarii systemu (błąd segmentacji) lub potencjalnie inny nieokreślony wpływ za pomocą spreparowanego wyrażenia regularnego.

Ocena ryzyka

Organizacje mogą być narażone na ataki, które prowadzą do awarii usług, co może wpłynąć na dostępność aplikacji korzystających z PCRE.

Rekomendacja

Zaleca się aktualizację do wersji PCRE 8.36 lub nowszej, aby zlikwidować tę podatność.

Inne podatności w PCRE

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

PCRE before 8.36 mishandles the /((?(R)a|(?1)))+/ pattern and related patterns with certain recursion, which allows remote attackers to cause a denial of service (segmentation fault) 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