CVE Catalog

CVE-2015-8388

High
Published: Translated: NVD NIST

Summary

PCRE before 8.38 mishandles the /(?=di(?<=(?1))|(?=(.))))/ pattern and related patterns with an unmatched closing parenthesis, allowing remote attackers to cause a denial of service (buffer overflow) or possibly have unspecified other impact via a crafted regular expression.

Risk Assessment

Organizations may be exposed to attacks leading to denial of service, affecting the availability of systems and applications. Additionally, there is a risk of unspecified impacts that could affect data security.

Recommendation

It is recommended to upgrade to PCRE version 8.38 or later to mitigate this vulnerability. Also, monitor and analyze the use of regular expressions in applications to minimize risk.

Other vulnerabilities in PCRE

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS