The match function in pcre_exec.c in PCRE before 8.37 mishandles the /(?:((abcd))|(((?:(?:(?:(?:abc|(?:abcdef))))b)abcdefghi)abc)|((*ACCEPT)))/ pattern and related patterns involving (*ACCEPT), which allows remote attackers to obtain sensitive information from process memory or cause a denial of service (partially initialized memory and application crash) via a crafted regular expression, as demonstrated by a JavaScript RegExp object encountered by Konqueror, aka ZDI-CAN-2547.
CVSS Details
- CVSS 3.1 Base Score: 9.1
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alpine Linux | — | Upgrade pcre | Aug 30, 2017 | Dec 1, 2015 |
| Debian | — | Upgrade pcre3 | Jul 30, 2024 | Dec 2, 2015 |
| F5 Big Ip | — | Update F5 BIG-IP to the latest version | Jun 17, 2026 | Feb 4, 2016 |
| Huawei Euleros 2_0_sp2 | — | Upgrade php-odbcUpgrade php-commonUpgrade php-soapUpgrade php-pdoUpgrade php-pgsqlUpgrade php-mysqlUpgrade php-cliUpgrade php-gdUpgrade php-recodeUpgrade php-xmlUpgrade php-ldapUpgrade php-xmlrpcUpgrade php-processUpgrade php | Dec 4, 2019 | Dec 2, 2015 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Feb 3, 2015 |
| Suse | — | Upgrade pcre-toolsUpgrade sles12sp1-docker-imageUpgrade libpcrecpp0-32bitUpgrade pcre-devel-staticUpgrade libpcreposix0Upgrade libpcre1-32bitUpgrade libpcre1Upgrade libpcrecpp0Upgrade sles12-docker-imageUpgrade libpcre16-0Upgrade pcre-devel | Dec 2, 2016 | Dec 1, 2015 |
| Ubuntu | — | Upgrade libpcre3 | Apr 4, 2016 | Dec 1, 2015 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub