CVE-2026-15534

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

CVE-2026-15534 is fixed in 132 products on 1 platform, first by libperl5.38t64 5.38.2-3.2ubuntu0.6, released August 13, 2026. It is not reported as exploited. Patch Radar priority: Routine.

Routine
CVSS
5.7
Moderate
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0016
5th percentile

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.

Where it's fixed

ProductFixed inFixReleased
Linux
libperl5.26 · Ubuntu 18.04.6 LTS (bionic) 5.26.1-6ubuntu0.7+esm4 libperl5.26 5.26.1-6ubuntu0.7+esm4 Sep 10, 2026
libperl5.30 · Ubuntu 20.04 LTS (focal) 5.30.0-9ubuntu0.5+esm4 libperl5.30 5.30.0-9ubuntu0.5+esm4 Sep 10, 2026
libperl5.34 · Ubuntu 22.04.1 LTS (jammy) 5.34.0-3ubuntu1.9 libperl5.34 5.34.0-3ubuntu1.9 Sep 10, 2026
libperl5.38t64 · Ubuntu 24.04.5 LTS (noble) 5.38.2-3.2ubuntu0.6 libperl5.38t64 5.38.2-3.2ubuntu0.6 Aug 13, 2026
libperl5.40 · Ubuntu 26.04.1 LTS (resolute) 5.40.1-7ubuntu0.2 libperl5.40 5.40.1-7ubuntu0.2 Aug 13, 2026
perl · Ubuntu 18.04.6 LTS (bionic) 5.26.1-6ubuntu0.7+esm4 perl 5.26.1-6ubuntu0.7+esm4 Sep 10, 2026
perl · Ubuntu 20.04 LTS (focal) 5.30.0-9ubuntu0.5+esm4 perl 5.30.0-9ubuntu0.5+esm4 Sep 10, 2026
perl · Ubuntu 22.04.1 LTS (jammy) 5.34.0-3ubuntu1.9 perl 5.34.0-3ubuntu1.9 Sep 10, 2026
perl · Ubuntu 24.04.5 LTS (noble) 5.38.2-3.2ubuntu0.6 perl 5.38.2-3.2ubuntu0.6 Aug 13, 2026
perl · Ubuntu 26.04.1 LTS (resolute) 5.40.1-7ubuntu0.2 perl 5.40.1-7ubuntu0.2 Aug 13, 2026
perl · amzn 2023 4:5.32.1-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Attribute-Handlers · amzn 2023 1.01-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-AutoLoader · amzn 2023 5.74-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-AutoSplit · amzn 2023 5.74-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-B · amzn 2023 1.80-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-B-debuginfo · amzn 2023 1.80-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Benchmark · amzn 2023 1.23-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Class-Struct · amzn 2023 0.66-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Config-Extensions · amzn 2023 0.03-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-DBM_Filter · amzn 2023 0.06-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Devel-Peek · amzn 2023 1.28-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Devel-Peek-debuginfo · amzn 2023 1.28-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Devel-SelfStubber · amzn 2023 1.06-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-DirHandle · amzn 2023 1.05-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Dumpvalue · amzn 2023 2.27-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-DynaLoader · amzn 2023 1.47-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-English · amzn 2023 1.11-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Errno · amzn 2023 1.30-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-ExtUtils-Constant · amzn 2023 0.25-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-ExtUtils-Embed · amzn 2023 1.35-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-ExtUtils-Miniperl · amzn 2023 1.09-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Fcntl · amzn 2023 1.13-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Fcntl-debuginfo · amzn 2023 1.13-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-File-Basename · amzn 2023 2.85-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-File-Compare · amzn 2023 1.100.600-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-File-Copy · amzn 2023 2.34-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-File-DosGlob · amzn 2023 1.12-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-File-DosGlob-debuginfo · amzn 2023 1.12-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-File-Find · amzn 2023 1.37-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-File-stat · amzn 2023 1.09-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-FileCache · amzn 2023 1.10-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-FileHandle · amzn 2023 2.03-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-FindBin · amzn 2023 1.51-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-GDBM_File · amzn 2023 1.18-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-GDBM_File-debuginfo · amzn 2023 1.18-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Getopt-Std · amzn 2023 1.12-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Hash-Util · amzn 2023 0.23-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Hash-Util-FieldHash · amzn 2023 1.20-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Hash-Util-FieldHash-debuginfo · amzn 2023 1.20-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Hash-Util-debuginfo · amzn 2023 0.23-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-I18N-Collate · amzn 2023 1.02-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-I18N-LangTags · amzn 2023 0.44-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-I18N-Langinfo · amzn 2023 0.19-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-I18N-Langinfo-debuginfo · amzn 2023 0.19-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-IO · amzn 2023 1.43-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-IO-debuginfo · amzn 2023 1.43-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-IPC-Open3 · amzn 2023 1.21-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Locale-Maketext-Simple · amzn 2023 1:0.21-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Math-Complex · amzn 2023 1.59-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Memoize · amzn 2023 1.03-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Module-Loaded · amzn 2023 1:0.08-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-NDBM_File · amzn 2023 1.15-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-NDBM_File-debuginfo · amzn 2023 1.15-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-NEXT · amzn 2023 0.67-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Net · amzn 2023 1.02-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-ODBM_File · amzn 2023 1.16-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-ODBM_File-debuginfo · amzn 2023 1.16-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Opcode · amzn 2023 1.48-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Opcode-debuginfo · amzn 2023 1.48-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-POSIX · amzn 2023 1.94-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-POSIX-debuginfo · amzn 2023 1.94-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Pod-Functions · amzn 2023 1.13-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Pod-Html · amzn 2023 1.25-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Safe · amzn 2023 2.41-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Search-Dict · amzn 2023 1.07-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-SelectSaver · amzn 2023 1.02-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-SelfLoader · amzn 2023 1.26-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Symbol · amzn 2023 1.08-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Sys-Hostname · amzn 2023 1.23-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Sys-Hostname-debuginfo · amzn 2023 1.23-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Term-Complete · amzn 2023 1.403-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Term-ReadLine · amzn 2023 1.17-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Test · amzn 2023 1.31-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Text-Abbrev · amzn 2023 1.02-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Thread · amzn 2023 3.05-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Thread-Semaphore · amzn 2023 2.13-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Tie · amzn 2023 4.6-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Tie-File · amzn 2023 1.06-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Tie-Memoize · amzn 2023 1.1-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Time · amzn 2023 1.03-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Time-Piece · amzn 2023 1.3401-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Time-Piece-debuginfo · amzn 2023 1.3401-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-Unicode-UCD · amzn 2023 0.75-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-User-pwent · amzn 2023 1.03-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-autouse · amzn 2023 1.11-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-base · Ubuntu 18.04.6 LTS (bionic) 5.26.1-6ubuntu0.7+esm4 perl-base 5.26.1-6ubuntu0.7+esm4 Sep 10, 2026
perl-base · Ubuntu 20.04 LTS (focal) 5.30.0-9ubuntu0.5+esm4 perl-base 5.30.0-9ubuntu0.5+esm4 Sep 10, 2026
perl-base · Ubuntu 22.04.1 LTS (jammy) 5.34.0-3ubuntu1.9 perl-base 5.34.0-3ubuntu1.9 Sep 10, 2026
perl-base · Ubuntu 24.04.5 LTS (noble) 5.38.2-3.2ubuntu0.6 perl-base 5.38.2-3.2ubuntu0.6 Aug 13, 2026
perl-base · Ubuntu 26.04.1 LTS (resolute) 5.40.1-7ubuntu0.2 perl-base 5.40.1-7ubuntu0.2 Aug 13, 2026
perl-base · amzn 2023 2.27-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-blib · amzn 2023 1.07-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-debug · Ubuntu 18.04.6 LTS (bionic) 5.26.1-6ubuntu0.7+esm4 perl-debug 5.26.1-6ubuntu0.7+esm4 Sep 10, 2026
perl-debug · Ubuntu 20.04 LTS (focal) 5.30.0-9ubuntu0.5+esm4 perl-debug 5.30.0-9ubuntu0.5+esm4 Sep 10, 2026
perl-debug · Ubuntu 22.04.1 LTS (jammy) 5.34.0-3ubuntu1.9 perl-debug 5.34.0-3ubuntu1.9 Sep 10, 2026
perl-debug · Ubuntu 24.04.5 LTS (noble) 5.38.2-3.2ubuntu0.6 perl-debug 5.38.2-3.2ubuntu0.6 Aug 13, 2026
perl-debug · Ubuntu 26.04.1 LTS (resolute) 5.40.1-7ubuntu0.2 perl-debug 5.40.1-7ubuntu0.2 Aug 13, 2026
perl-debugger · amzn 2023 1.56-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-debuginfo · amzn 2023 4:5.32.1-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-debugsource · amzn 2023 4:5.32.1-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-deprecate · amzn 2023 0.04-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-devel · amzn 2023 4:5.32.1-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-diagnostics · amzn 2023 1.37-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-doc · amzn 2023 5.32.1-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-encoding-warnings · amzn 2023 0.13-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-fields · amzn 2023 2.27-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-filetest · amzn 2023 1.03-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-if · amzn 2023 0.60.800-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-interpreter · amzn 2023 4:5.32.1-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-interpreter-debuginfo · amzn 2023 4:5.32.1-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-less · amzn 2023 0.03-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-lib · amzn 2023 0.65-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-libnetcfg · amzn 2023 4:5.32.1-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-libs · amzn 2023 4:5.32.1-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-libs-debuginfo · amzn 2023 4:5.32.1-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-locale · amzn 2023 1.09-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-macros · amzn 2023 4:5.32.1-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-meta-notation · amzn 2023 5.32.1-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-modules-5.26 · Ubuntu 18.04.6 LTS (bionic) 5.26.1-6ubuntu0.7+esm4 perl-modules-5.26 5.26.1-6ubuntu0.7+esm4 Sep 10, 2026
perl-modules-5.30 · Ubuntu 20.04 LTS (focal) 5.30.0-9ubuntu0.5+esm4 perl-modules-5.30 5.30.0-9ubuntu0.5+esm4 Sep 10, 2026
perl-modules-5.34 · Ubuntu 22.04.1 LTS (jammy) 5.34.0-3ubuntu1.9 perl-modules-5.34 5.34.0-3ubuntu1.9 Sep 10, 2026
perl-modules-5.38 · Ubuntu 24.04.5 LTS (noble) 5.38.2-3.2ubuntu0.6 perl-modules-5.38 5.38.2-3.2ubuntu0.6 Aug 13, 2026
perl-modules-5.40 · Ubuntu 26.04.1 LTS (resolute) 5.40.1-7ubuntu0.2 perl-modules-5.40 5.40.1-7ubuntu0.2 Aug 13, 2026
perl-mro · amzn 2023 1.23-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-mro-debuginfo · amzn 2023 1.23-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-open · amzn 2023 1.12-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-overload · amzn 2023 1.31-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-overloading · amzn 2023 0.02-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-ph · amzn 2023 5.32.1-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-sigtrap · amzn 2023 1.09-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-sort · amzn 2023 2.04-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-subs · amzn 2023 1.03-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-tests · amzn 2023 4:5.32.1-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-utils · amzn 2023 5.32.1-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-vars · amzn 2023 1.05-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026
perl-vmsish · amzn 2023 1.04-477.amzn2023.0.11 ALAS2023-2026-3279 Nov 7, 2026

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.