The compile_bracket_matchingpath function in pcre_jit_compile.c in PCRE through 8.x before revision 1680 (e.g., the PHP 7.1.1 bundled version) allows remote attackers to cause a denial of service (out-of-bounds read and application crash) via a crafted regular expression.
CVSS Details
- CVSS 3.0 Base Score: 7.5
- CVSS 3.0 Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade pcre3 | Jul 30, 2024 | Feb 16, 2017 |
| Gentoo Linux | — | Upgrade dev-libs/libpcre. | Oct 30, 2017 | Feb 16, 2017 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Feb 14, 2017 |
| Suse | — | Upgrade selinux-policyUpgrade pcre-develUpgrade libpcreposix0Upgrade pcre-toolsUpgrade libpcre1-32bitUpgrade libpcrecpp0-32bitUpgrade libpcrecpp0Upgrade selinux-policy-minimumUpgrade selinux-policy-develUpgrade pcre-devel-staticUpgrade libpcre16-0Upgrade libpcre1 | May 20, 2018 | Feb 16, 2017 |
| Ubuntu | — | Upgrade libpcre3 (Ubuntu Pro) | Oct 11, 2022 | Feb 16, 2017 |
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