CVE-2026-86145

EUVD-2026-71836
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).
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
mitreCNA
8.2 HIGH
NETWORK
LOW
NONE
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:L
Base Score
CVSS 3.x
EPSS Score
Percentile: 31.9%
Early Detection
Affected products identified ahead of NVD analysis through intelligence sources.
VendorProductVersionSource
pcrepcre2
10.32 ≤
𝑥
< 10.48
CNA
Debian logo
Debian Releases
Debian Product
Codename
pcre2
bookworm
vulnerable
bookworm (security)
10.42-1+deb12u2
fixed
forky
10.48-3.1
fixed
sid
10.48-3.1
fixed
trixie
10.46-1~deb13u2
fixed
trixie (security)
10.46-1~deb13u3
fixed
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
pcre2
bionic
needs-triage
focal
needs-triage
jammy
needs-triage
noble
needs-triage
resolute
needs-triage
xenial
needs-triage
openSUSE logo
openSUSE / SLES Releases
openSUSE Product
Release
libpcre2-16-0
suse enterprise desktop 15 SP7
10.42-150600.3.3.1
fixed
suse enterprise sap 12 SP5
10.34-1.16.1
fixed
suse enterprise sap 15 SP4
10.39-150400.4.12.1
fixed
suse enterprise sap 15 SP5
10.39-150400.4.12.1
fixed
suse enterprise sap 15 SP6
10.42-150600.3.3.1
fixed
suse enterprise sap 15 SP7
10.42-150600.3.3.1
fixed
suse enterprise server 12 SP3
10.34-1.16.1
fixed
suse enterprise server 12 SP5
10.34-1.16.1
fixed
suse enterprise server 15 SP4
10.39-150400.4.12.1
fixed
suse enterprise server 15 SP5
10.39-150400.4.12.1
fixed
suse enterprise server 15 SP6
10.42-150600.3.3.1
fixed
suse enterprise server 15 SP7
10.42-150600.3.3.1
fixed
libpcre2-32-0
suse enterprise desktop 15 SP7
10.42-150600.3.3.1
fixed
suse enterprise sap 12 SP5
10.34-1.16.1
fixed
suse enterprise sap 15 SP4
10.39-150400.4.12.1
fixed
suse enterprise sap 15 SP5
10.39-150400.4.12.1
fixed
suse enterprise sap 15 SP6
10.42-150600.3.3.1
fixed
suse enterprise sap 15 SP7
10.42-150600.3.3.1
fixed
suse enterprise server 12 SP3
10.34-1.16.1
fixed
suse enterprise server 12 SP5
10.34-1.16.1
fixed
suse enterprise server 15 SP4
10.39-150400.4.12.1
fixed
suse enterprise server 15 SP5
10.39-150400.4.12.1
fixed
suse enterprise server 15 SP6
10.42-150600.3.3.1
fixed
suse enterprise server 15 SP7
10.42-150600.3.3.1
fixed
libpcre2-8-0
suse enterprise desktop 15 SP7
10.42-150600.3.3.1
fixed
suse enterprise sap 12 SP5
10.34-1.16.1
fixed
suse enterprise sap 15 SP4
10.39-150400.4.12.1
fixed
suse enterprise sap 15 SP5
10.39-150400.4.12.1
fixed
suse enterprise sap 15 SP6
10.42-150600.3.3.1
fixed
suse enterprise sap 15 SP7
10.42-150600.3.3.1
fixed
suse enterprise server 12 SP3
10.34-1.16.1
fixed
suse enterprise server 12 SP5
10.34-1.16.1
fixed
suse enterprise server 15 SP4
10.39-150400.4.12.1
fixed
suse enterprise server 15 SP5
10.39-150400.4.12.1
fixed
suse enterprise server 15 SP6
10.42-150600.3.3.1
fixed
suse enterprise server 15 SP7
10.42-150600.3.3.1
fixed
libpcre2-8-0-32bit
suse enterprise desktop 15 SP7
10.42-150600.3.3.1
fixed
suse enterprise sap 15 SP6
10.42-150600.3.3.1
fixed
suse enterprise sap 15 SP7
10.42-150600.3.3.1
fixed
suse enterprise server 15 SP6
10.42-150600.3.3.1
fixed
suse enterprise server 15 SP7
10.42-150600.3.3.1
fixed
libpcre2-posix2
suse enterprise sap 12 SP5
10.34-1.16.1
fixed
suse enterprise sap 15 SP4
10.39-150400.4.12.1
fixed
suse enterprise sap 15 SP5
10.39-150400.4.12.1
fixed
suse enterprise server 12 SP3
10.34-1.16.1
fixed
suse enterprise server 12 SP5
10.34-1.16.1
fixed
suse enterprise server 15 SP4
10.39-150400.4.12.1
fixed
suse enterprise server 15 SP5
10.39-150400.4.12.1
fixed
libpcre2-posix3
suse enterprise desktop 15 SP7
10.42-150600.3.3.1
fixed
suse enterprise sap 15 SP6
10.42-150600.3.3.1
fixed
suse enterprise sap 15 SP7
10.42-150600.3.3.1
fixed
suse enterprise server 15 SP6
10.42-150600.3.3.1
fixed
suse enterprise server 15 SP7
10.42-150600.3.3.1
fixed
pcre2-devel
suse enterprise desktop 15 SP7
10.42-150600.3.3.1
fixed
suse enterprise sap 12 SP5
10.34-1.16.1
fixed
suse enterprise sap 15 SP4
10.39-150400.4.12.1
fixed
suse enterprise sap 15 SP5
10.39-150400.4.12.1
fixed
suse enterprise sap 15 SP6
10.42-150600.3.3.1
fixed
suse enterprise sap 15 SP7
10.42-150600.3.3.1
fixed
suse enterprise server 12 SP5
10.34-1.16.1
fixed
suse enterprise server 15 SP4
10.39-150400.4.12.1
fixed
suse enterprise server 15 SP5
10.39-150400.4.12.1
fixed
suse enterprise server 15 SP6
10.42-150600.3.3.1
fixed
suse enterprise server 15 SP7
10.42-150600.3.3.1
fixed
pcre2-devel-static
suse enterprise sap 12 SP5
10.34-1.16.1
fixed
suse enterprise server 12 SP5
10.34-1.16.1
fixed
pcre2-tools
suse enterprise desktop 15 SP7
10.42-150600.3.3.1
fixed
suse enterprise sap 15 SP6
10.42-150600.3.3.1
fixed
suse enterprise sap 15 SP7
10.42-150600.3.3.1
fixed
suse enterprise server 15 SP6
10.42-150600.3.3.1
fixed
suse enterprise server 15 SP7
10.42-150600.3.3.1
fixed
Red Hat logo
Red Hat Enterprise Linux Releases
Red Hat Product
Release
pcre2
RHEL 8
0:10.32-4.el8_10
fixed
RHEL 9
0:10.40-7.el9_8
fixed
pcre2-devel
RHEL 8
0:10.32-4.el8_10
fixed
RHEL 9
0:10.40-7.el9_8
fixed
pcre2-syntax
RHEL 9
0:10.40-7.el9_8
fixed
pcre2-tools
RHEL 8
0:10.32-4.el8_10
fixed
RHEL 9
0:10.40-7.el9_8
fixed
pcre2-utf16
RHEL 8
0:10.32-4.el8_10
fixed
RHEL 9
0:10.40-7.el9_8
fixed
pcre2-utf32
RHEL 8
0:10.32-4.el8_10
fixed
RHEL 9
0:10.40-7.el9_8
fixed
Azure Linux logo
Azure Linux Releases
Azure Package
Release
pcre2
Azure Linux 3.0
0:10.48-1.azl3
fixed