Katalog CVE

CVE-2015-2327

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

PCRE przed wersją 8.36 niewłaściwie obsługuje wzorzec /(((a\2)|(a*)\g<-1>))*/ oraz pokrewne wzorce z pewnymi wewnętrznymi rekurencyjnymi odniesieniami, co pozwala zdalnym atakującym na spowodowanie awarii (błąd segmentacji) lub potencjalnie innego nieokreślonego wpływu za pomocą spreparowanego wyrażenia regularnego.

Ocena ryzyka

Organizacje mogą być narażone na ataki, które prowadzą do awarii systemu, co może skutkować przerwami w dostępności usług.

Rekomendacja

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

Inne podatności w PCRE (Perl Compatible Regular Expressions)

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

PCRE before 8.36 mishandles the /(((a\2)|(a*)\g<-1>))*/ pattern and related patterns with certain internal recursive back references, 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