CVE-2026-15534
Last modified
CVE-2026-15534 is a vulnerability of currently unknown severity. Perl versions through 5.45.1 have out-of-bounds heap reads and writes during regular expression matching via an undersized superlinear cache in S_regmatch. The regex engine's superlinear cache holds one bit per subject position for each participating WHILEM node, so the bit count is the subject length plus one times the number of nodes. Nothing checks that product for positive overflow of the signed 32-bit count: a 286331153 byte subject matched against a pattern with 15 participating nodes stores the count as 14, leaving a two byte cache.
Description
Perl versions through 5.45.1 have out-of-bounds heap reads and writes during regular expression matching via an undersized superlinear cache in S_regmatch. The regex engine's superlinear cache holds one bit per subject position for each participating WHILEM node, so the bit count is the subject length plus one times the number of nodes. Nothing checks that product for positive overflow of the signed 32-bit count: a 286331153 byte subject matched against a pattern with 15 participating nodes stores the count as 14, leaving a two byte cache. The cache is then indexed from the real match position and node number, so reads go past the end of the allocation, and on failure CACHEsayNO sets a bit past it. A caller that matches an attacker controlled subject of this size against a pattern of this shape can crash the process or corrupt heap memory.
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| LEONT | perl | <= 5.45.1 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-15534?
How severe is CVE-2026-15534?
How do I fix CVE-2026-15534?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-15529A vulnerability was detected in yzhao062 pyod up to 3.6.1. A…6.3
- CVE-2026-1553Incorrect Authorization vulnerability in Drupal Drupal Canva…4.8
- CVE-2026-15530A flaw has been found in WuzhiCMS up to 4.1.0. Affected by t…5.5
- CVE-2026-15531A vulnerability has been found in yashbhalgat HashNeRF-pytor…5.3
- CVE-2026-15532A vulnerability was identified in SourceCodester Online Book…2.4
- CVE-2026-15533A security flaw has been discovered in DedeCMS 5.7.118. Impa…4.7
- CVE-2026-15535A vulnerability was determined in AkariAsai self-rag up to 1…6.3
- CVE-2026-15536A vulnerability was identified in itsourcecode Hospital Mana…6.3
- CVE-2026-15537A security flaw has been discovered in SourceCodester Online…7.3
- CVE-2026-15538A weakness has been identified in primefaces primereact up t…6.3
- CVE-2026-15539A security vulnerability has been detected in SourceCodester…4.7
- CVE-2026-1554XML Injection (aka Blind XPath Injection) vulnerability in D…4.2
Are you affected by CVE-2026-15534?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
