# CVE-2026-86145

## Summary

- **CVE ID:** CVE-2026-86145
- **Severity:** HIGH
- **CVSS Score:** 8.2 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L)
- **CWE:** CWE-424
- **Published:** Sep 5, 2026
- **Last Modified:** Sep 8, 2026

## Description

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).

## Affected Products

- PCRE — PCRE2 (10.32)

## References

- [CNA](https://github.com/PCRE2Project/pcre2/security/advisories/GHSA-3r4p-g7gg-ppmf)
- [CNA](https://github.com/PCRE2Project/pcre2/releases/tag/pcre2-10.48)
- [CVE](http://www.openwall.com/lists/oss-security/2026/09/05/3)

## Exploitation Prediction (EPSS)

- **EPSS Score:** 0.37%
- **EPSS Percentile:** 30.6

---
_Exported from OnDuty AI Vulnerability Intelligence on 2026-09-11._