CVE-2025-58050

EUVD-2025-25947
The PCRE2 library is a set of C functions that implement regular expression pattern matching. In version 10.45, a heap-buffer-overflow read vulnerability exists in the PCRE2 regular expression matching engine, specifically within the handling of the (*scs:...) (Scan SubString) verb when combined with (*ACCEPT) in src/pcre2_match.c. This vulnerability may potentially lead to information disclosure if the out-of-bounds data read during the memcmp affects the final match result in a way observable by the attacker. This issue has been resolved in version 10.46.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
9.1 CRITICAL
NETWORK
LOW
NONE
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Base Score
CVSS 3.x
EPSS Score
Percentile: 55.67%
Affected Products (NVD)
VendorProductVersion
pcrepcre2
10.45
𝑥
= Vulnerable software versions
Debian logo
Debian Releases
Debian Product
Codename
pcre2
bookworm
10.42-1
fixed
bookworm (security)
10.42-1+deb12u2
fixed
bullseye
not-affected
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
not-affected
focal
not-affected
jammy
not-affected
noble
not-affected
plucky
Fixed 10.45-1ubuntu0.1
released
xenial
not-affected