Skip to content

CVE-2015-8394 PCRE before 8.38 mishandles the (?(<digits>) and (?(R<digits>) conditions, which allows remote attackers to cause a denial of service (integer overflow) or possibly have unspecified other impact via a...

CriticalCVSS 9.8 EPSS 4.8%
Published
Updated
Exploit status
No public exploit known

Description

PCRE before 8.38 mishandles the (?(<digits>) and (?(R<digits>) conditions, which allows remote attackers to cause a denial of service (integer overflow) or possibly have unspecified other impact via a crafted regular expression, as demonstrated by a JavaScript RegExp object encountered by Konqueror.

Affected products

ProductAffected versionsFixed in
debian/pcre3(Debian:12) < 2:8.38-1 2:8.38-1
PCRE perl compatible regular expression library <= 8.37 No fix listed
PHP >= 5.5.0, < 5.5.32 5.5.32
PHP >= 5.6.0, < 5.6.18 5.6.18
PHP >= 7.0.0, < 7.0.3 7.0.3

References