Out-of-bounds read in PCRE2 - #VU146523
Published: August 31, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to out-of-bounds read in pcre2_match() when processing invalid UTF subjects after JIT fallback to the interpreter. A remote attacker can pass a specially crafted invalid UTF subject to cause a denial of service.
Exploitation requires UTF matching, JIT support, a non-zero starting offset, and a pattern with lookbehind in the 8-bit library.