Description
PCRE2 before 10.49, when there is an attacker-controlled regular expression and certain JIT API usage, allows an out-of-bounds write with arbitrary data.
Published: 2026-09-30
Score: 7.6 High
EPSS: < 1% Very Low
KEV: No
Impact: Memory Corruption via Out‑of‑Bounds Write
Action: Patch Now
AI Analysis

Impact

This vulnerability is an out‑of‑bounds write in PCRE2 enabled by the JIT compilation API when an attacker supplies a crafted regular expression. The flaw allows arbitrary data to be written outside the intended buffer, resulting in memory corruption.

Affected Systems

Any system that links with PCRE2 versions earlier than 10.49 and uses the JIT compiler to evaluate externally supplied regular expressions is impacted. The affected library is PCRE2, identified by the CNA vendor/product name PCRE:PCRE2.

Risk and Exploitability

The CVSS score of 7.6 denotes high severity, while the EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog. Attackers can trigger the flaw by presenting a malicious regular expression to an application that invokes the JIT API, giving them a method to corrupt memory. The risk remains elevated when untrusted input is processed without mitigating controls such as disabling JIT or avoiding JIT on user‑supplied expressions.

Generated by OpenCVE AI on September 30, 2026 at 07:47 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade PCRE2 to version 10.49 or later.
  • Configure PCRE2 to disable JIT compilation or avoid JIT usage with externally supplied regular expressions.
  • Avoid compiling untrusted regular expressions with the JIT compiler.

Generated by OpenCVE AI on September 30, 2026 at 07:47 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 30 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
Title Out‑of‑Bounds Write in PCRE2 JIT API for Versions before 10.49 pcre2: pcre2: Out-of-bounds write via crafted regular expression
References
Metrics threat_severity

None

threat_severity

Important


Wed, 30 Sep 2026 08:15:00 +0000

Type Values Removed Values Added
Title Out‑of‑Bounds Write in PCRE2 JIT API for Versions before 10.49

Wed, 30 Sep 2026 04:45:00 +0000

Type Values Removed Values Added
Description PCRE2 before 10.49, when there is an attacker-controlled regular expression and certain JIT API usage, allows an out-of-bounds write with arbitrary data.
First Time appeared Pcre
Pcre pcre2
Weaknesses CWE-787
CPEs cpe:2.3:a:pcre:pcre2:*:*:*:*:*:*:*:*
Vendors & Products Pcre
Pcre pcre2
References
Metrics cvssV3_1

{'score': 7.6, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L'}


cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-09-30T04:13:59.115Z

Reserved: 2026-09-30T04:13:58.336Z

Link: CVE-2026-103111

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-30T05:16:45.863

Modified: 2026-09-30T05:16:45.863

Link: CVE-2026-103111

cve-icon Redhat

Severity : Important

Publid Date: 2026-09-30T04:13:59Z

Links: CVE-2026-103111 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-30T08:00:07Z

Weaknesses