CVE-2026-57432

EUVD-2026-43502
Perl versions through 5.43.10 have an integer overflow in S_measure_struct leading to an out-of-bounds heap read in pack and unpack.

S_measure_struct adds each item's size times its repeat count to a running total with no overflow check, so a large repeat count in a pack or unpack template wraps the signed SSize_t total negative. The @, X, and x position codes then guard their moves with a signed length comparison that passes when the length is negative, advancing the buffer pointer out of bounds.

A template derived from untrusted input can read heap memory past the buffer and return it to the caller.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
8.4 HIGH
LOCAL
LOW
NONE
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Base Score
CVSS 3.x
EPSS Score
Percentile: 11.15%
Affected Products (NVD)
VendorProductVersion
perlperl
𝑥
≤ 5.43.10
𝑥
= Vulnerable software versions
Debian logo
Debian Releases
Debian Product
Codename
perl
bookworm
vulnerable
bookworm (security)
vulnerable
bullseye
vulnerable
bullseye (security)
vulnerable
forky
5.42.3-1
fixed
sid
5.42.3-1
fixed
trixie
vulnerable
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
perl
bionic
needs-triage
focal
needs-triage
jammy
needs-triage
noble
needs-triage
resolute
needs-triage
trusty
needs-triage
xenial
needs-triage
openSUSE logo
openSUSE / SLES Releases
openSUSE Product
Release
perl
suse enterprise desktop 15 SP7
5.26.1-150300.17.23.1
fixed
suse enterprise sap 15 SP4
5.26.1-150300.17.23.1
fixed
suse enterprise sap 15 SP5
5.26.1-150300.17.23.1
fixed
suse enterprise sap 15 SP6
5.26.1-150300.17.23.1
fixed
suse enterprise sap 15 SP7
5.26.1-150300.17.23.1
fixed
suse enterprise server 12 SP3
5.18.2-12.35.1
fixed
suse enterprise server 12 SP5
5.18.2-12.35.1
fixed
suse enterprise server 15 SP4
5.26.1-150300.17.23.1
fixed
suse enterprise server 15 SP5
5.26.1-150300.17.23.1
fixed
suse enterprise server 15 SP6
5.26.1-150300.17.23.1
fixed
suse enterprise server 15 SP7
5.26.1-150300.17.23.1
fixed
perl-32bit
suse enterprise server 12 SP3
5.18.2-12.35.1
fixed
suse enterprise server 12 SP5
5.18.2-12.35.1
fixed
perl-base
suse enterprise desktop 15 SP7
5.26.1-150300.17.23.1
fixed
suse enterprise sap 15 SP4
5.26.1-150300.17.23.1
fixed
suse enterprise sap 15 SP5
5.26.1-150300.17.23.1
fixed
suse enterprise sap 15 SP6
5.26.1-150300.17.23.1
fixed
suse enterprise sap 15 SP7
5.26.1-150300.17.23.1
fixed
suse enterprise server 12 SP3
5.18.2-12.35.1
fixed
suse enterprise server 12 SP5
5.18.2-12.35.1
fixed
suse enterprise server 15 SP4
5.26.1-150300.17.23.1
fixed
suse enterprise server 15 SP5
5.26.1-150300.17.23.1
fixed
suse enterprise server 15 SP6
5.26.1-150300.17.23.1
fixed
suse enterprise server 15 SP7
5.26.1-150300.17.23.1
fixed
perl-base-32bit
suse enterprise desktop 15 SP7
5.26.1-150300.17.23.1
fixed
suse enterprise sap 15 SP4
5.26.1-150300.17.23.1
fixed
suse enterprise sap 15 SP5
5.26.1-150300.17.23.1
fixed
suse enterprise sap 15 SP6
5.26.1-150300.17.23.1
fixed
suse enterprise sap 15 SP7
5.26.1-150300.17.23.1
fixed
suse enterprise server 15 SP4
5.26.1-150300.17.23.1
fixed
suse enterprise server 15 SP5
5.26.1-150300.17.23.1
fixed
suse enterprise server 15 SP6
5.26.1-150300.17.23.1
fixed
suse enterprise server 15 SP7
5.26.1-150300.17.23.1
fixed
perl-core-DB_File
suse enterprise desktop 15 SP7
5.26.1-150300.17.23.1
fixed
suse enterprise sap 15 SP4
5.26.1-150300.17.23.1
fixed
suse enterprise sap 15 SP5
5.26.1-150300.17.23.1
fixed
suse enterprise sap 15 SP6
5.26.1-150300.17.23.1
fixed
suse enterprise sap 15 SP7
5.26.1-150300.17.23.1
fixed
suse enterprise server 15 SP4
5.26.1-150300.17.23.1
fixed
suse enterprise server 15 SP5
5.26.1-150300.17.23.1
fixed
suse enterprise server 15 SP6
5.26.1-150300.17.23.1
fixed
suse enterprise server 15 SP7
5.26.1-150300.17.23.1
fixed
perl-doc
suse enterprise sap 15 SP4
5.26.1-150300.17.23.1
fixed
suse enterprise sap 15 SP5
5.26.1-150300.17.23.1
fixed
suse enterprise sap 15 SP6
5.26.1-150300.17.23.1
fixed
suse enterprise server 12 SP3
5.18.2-12.35.1
fixed
suse enterprise server 12 SP5
5.18.2-12.35.1
fixed
suse enterprise server 15 SP4
5.26.1-150300.17.23.1
fixed
suse enterprise server 15 SP5
5.26.1-150300.17.23.1
fixed
suse enterprise server 15 SP6
5.26.1-150300.17.23.1
fixed
Azure Linux logo
Azure Linux Releases
Azure Package
Release
perl
Azure Linux 3.0
0:5.38.2-513.azl3
fixed