CVE-2026-86145
PCRE2 before 10.48 allows a pcre2_dfa_match out-of-bounds write because reuse of a cached workspace block, in a recursive DFA matching workspace, lacks a size check (even though a newly allocated block, for the same purpose, does have a size check). This outcome requires an attacker-controlled regular expression, or a recursive pattern in conjunction with a small heap limit (this can be set through the API).
Scoring
- Severity
- HIGH
- CVSS base score
- 8.2
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L
- EPSS probability
- 0.37%
- CWE
- CWE-424
- Published
- 2026-09-05
- Last modified
- 2026-09-08
Affected products
- PCRE PCRE2
Weakness type
Related vulnerabilities
- CVE-2026-82586 — AshLua read operation aggregate bypasses the exposed-field allow-list, exposing private attributes
- CVE-2026-82754 — ash_authentication_oauth2_server aliases every protocol endpoint under /.well-known, bypassing path-scoped controls
- CVE-2026-58428 — Release attachment extension allowlist bypass via web release edit form (variant of CVE-2025-68939)
- CVE-2026-66756 — Apache Tika: unpack endpoint in tika-server allows configuration with unsecureFeatures=false
- CVE-2026-54423 — In OpenStack Ironic before 37.0.1, an Ironic user with the ability to deploy nodes using the IPMI...
- CVE-2026-0268 — Prisma Access Agent: Local Authenticated VPN Enforcement Bypass on Linux
- CVE-2026-0237 — Prisma Browser: Improperly Restricted Automation Bridge Allows Security Bypass
- CVE-2026-4913 — Improper protection of an alternate path in Ivanti N-ITSM before version 2025.4 allows a remote...