Skip to main content

PCRE2 EUVDEUVD-2026-75942

| CVE-2026-89156 LOW
Out-of-bounds Read (CWE-125)
2026-09-11 cve@mitre.org GHSA-p3mm-8g7f-gg7r
2.9
CVSS 3.1 · Vendor: mitre

Severity by source

Vendor (mitre) PRIMARY
2.9 LOW
AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
vuln.today AI
3.7 LOW

AV:N preferred over official AV:L because network applications routinely pass user-supplied text to PCRE2; AC:H retained for the specific JIT mode-mismatch precondition.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
4.0 AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Local
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
Low

Lifecycle Timeline

6
Patch available
Sep 11, 2026 - 05:16 EUVD
Metadata Corrected
Sep 11, 2026 - 04:40 vuln.today
tag: Information Disclosure removed
Metadata Corrected
Sep 11, 2026 - 04:40 vuln.today
tag: Buffer Overflow removed
Source Code Evidence Fetched
Sep 11, 2026 - 04:31 vuln.today
Analysis Generated
Sep 11, 2026 - 04:31 vuln.today
CVE Published
Sep 11, 2026 - 04:18 cve.org
LOW 2.9

DescriptionCVE.org

PCRE2 before 10.48 has a pcre2_match out-of-bounds read after a JIT fallback when an attacker can provide invalid UTF data.

AnalysisAI

Out-of-bounds read in PCRE2 before 10.48 can produce a limited availability impact when an attacker supplies invalid UTF-encoded data to an application that JIT-compiled patterns for one match mode but then calls pcre2_match with a different mode, triggering a JIT fallback with inconsistent internal state. The flaw is tracked as GHSA-2p8c-ff85-vh9x and was corrected in the PCRE2 10.48 release alongside four other security fixes. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
technique details hidden
Delivery
technique details hidden
Exploit
technique details hidden
Execution
technique details hidden
Impact
technique details hidden

Vulnerability AssessmentAI

Exploitation Exploitation requires three concurrent conditions: (1) the application explicitly calls pcre2_jit_compile() with options targeting a specific match mode such as PCRE2_JIT_COMPLETE; (2) pcre2_match() is subsequently called for a different match mode than what was JIT-compiled, triggering a JIT fallback; and (3) the data being matched is invalid UTF input that the attacker can influence or control. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The official CVSS 2.9 score (AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L) accurately captures the limited blast radius: no confidentiality or integrity loss, only limited availability degradation, with high attack complexity demanding a specific JIT mode-mismatch plus attacker-controlled invalid UTF input. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario Full exploit scenario with step-by-step reproduction available after sign-in.
Remediation Vendor-released patch: PCRE2 10.48. … Detailed patch versions, workarounds, and compensating controls in full report.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

EUVD-2026-75942 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy