Skip to content

CVE-2015-2326 The pcre_compile2 function in PCRE before 8.37 allows context-dependent attackers to compile incorrect code and cause a denial of service (out-of-bounds read) via regular expression with a group conta...

MediumCVSS 5.5 EPSS 1.6%
Published
Updated
Exploit status
No public exploit known

Description

The pcre_compile2 function in PCRE before 8.37 allows context-dependent attackers to compile incorrect code and cause a denial of service (out-of-bounds read) via regular expression with a group containing both a forward referencing subroutine call and a recursive back reference, as demonstrated by "((?+1)(\1))/".

Affected products

ProductAffected versionsFixed in
debian/pcre3(Debian:12) < 2:8.35-7.2 2:8.35-7.2
pcre < 8.37 8.37
opensuse = 13.1 No fix listed
opensuse = 13.2 No fix listed
MariaDB Server >= 10.0.0, < 10.0.18 10.0.18
PHP >= 5.4.0, < 5.4.41 5.4.41
PHP >= 5.5.0, < 5.5.26 5.5.26
PHP >= 5.6.0, < 5.6.9 5.6.9

References