PT-2026-69304 · Perl · Perl

CVE-2026-15534

·

Published

2026-08-09

·

Updated

2026-09-08

CVSS v3.1

5.7

Medium

VectorAV:L/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H
Name of the Vulnerable Software and Affected Versions Perl versions prior to 5.45.2
Description Out-of-bounds heap reads and writes occur during regular expression matching due to an undersized superlinear cache in the S regmatch() function. The regex engine calculates the bit count for the superlinear cache by multiplying the subject length plus one by the number of participating WHILEM nodes. Because the system fails to check for positive overflow of the signed 32-bit count, a very large subject matched against specific patterns can result in an undersized cache allocation. Consequently, indexing the cache using the match position and node number allows reads and writes to occur beyond the allocated memory boundary, which can lead to process crashes or heap memory corruption.
Recommendations Update to version 5.45.2 or later.

Exploit

Fix

Out of bounds Read

Memory Corruption

Integer Overflow

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

AZL-94670
CVE-2026-15534
ECHO-8D4E-0265-D9A8
OESA-2026-3425
USN-8736-1

Affected Products

Perl