CVE-2026-57433
Storable versions before 3.41 for Perl have a signed integer overflow when deserializing a crafted SX_HOOK record
Storable versions before 3.41 for Perl have a signed integer overflow when deserializing a crafted SX_HOOK record.
retrieve_hook_common reads a signed 32-bit item count from an SX_HOOK record and calls av_extend with that count plus one. A count of I32_MAX wraps the addition to a negative value.
A crafted blob passed to thaw or retrieve triggers the overflow; av_extend receives the negative count and dies with a panic, terminating the deserialization.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
9.8
Storable versions before 3.41 for Perl have a signed integer overflow when deserializing a crafted SX_HOOK record
Storable versions before 3.41 for Perl have a signed integer overflow when deserializing a crafted SX_HOOK record.
retrieve_hook_common reads a signed 32-bit item count from an SX_HOOK record and calls av_extend with that count plus one. A count of I32_MAX wraps the addition to a negative value.
A crafted blob passed to thaw or retrieve triggers the overflow; av_extend receives the negative count and dies with a panic, terminating the deserialization.
- Record
CVE-2026-57433- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
EUVDEUVD-2026-43501
9.8
Storable versions before 3.41 for Perl have a signed integer overflow when deserializing a crafted SX_HOOK record.
retrieve_hook_common reads a signed 32-bit item count from an SX_HOOK record and calls av_extend with that count plus one. A count of I32_MAX wraps the addition to a negative value.
A crafted blob passed to thaw or retrieve triggers the overflow; av_extend receives the negative count and dies with a panic, terminating the deserialization.
- Record
EUVD-2026-43501- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-r969-gf4c-xqf7
9.8
Storable versions before 3.41 for Perl have a signed integer overflow when deserializing a...
Storable versions before 3.41 for Perl have a signed integer overflow when deserializing a crafted SX_HOOK record.
retrieve_hook_common reads a signed 32-bit item count from an SX_HOOK record and calls av_extend with that count plus one. A count of I32_MAX wraps the addition to a negative value.
A crafted blob passed to thaw or retrieve triggers the overflow; av_extend receives the negative count and dies with a panic, terminating the deserialization.
- Record
GHSA-r969-gf4c-xqf7- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
NVD
9.8
Storable versions before 3.41 for Perl have a signed integer overflow when deserializing a crafted SX_HOOK record.
retrieve_hook_common reads a signed 32-bit item count from an SX_HOOK record and calls av_extend with that count plus one. A count of I32_MAX wraps the addition to a negative value.
A crafted blob passed to thaw or retrieve triggers the overflow; av_extend receives the negative count and dies with a panic, terminating the deserialization.
- Record
CVE-2026-57433- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
OSVALPINE-CVE-2026-57433
9.8
Storable versions before 3.41 for Perl have a signed integer overflow when deserializing a crafted SX_HOOK record.
retrieve_hook_common reads a signed 32-bit item count from an SX_HOOK record and calls av_extend with that count plus one. A count of I32_MAX wraps the addition to a negative value.
A crafted blob passed to thaw or retrieve triggers the overflow; av_extend receives the negative count and dies with a panic, terminating the deserialization.
- Record
ALPINE-CVE-2026-57433- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
OSV
9.8
Storable versions before 3.41 for Perl have a signed integer overflow when deserializing a crafted SX_HOOK record
Storable versions before 3.41 for Perl have a signed integer overflow when deserializing a crafted SX_HOOK record.
retrieve_hook_common reads a signed 32-bit item count from an SX_HOOK record and calls av_extend with that count plus one. A count of I32_MAX wraps the addition to a negative value.
A crafted blob passed to thaw or retrieve triggers the overflow; av_extend receives the negative count and dies with a panic, terminating the deserialization.
- Record
CVE-2026-57433- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
Show 15 moreShow less
OSVDEBIAN-CVE-2026-57433
9.8
Storable versions before 3.41 for Perl have a signed integer overflow when deserializing a crafted SX_HOOK record. retrieve_hook_common reads a signed 32-bit item count from an SX_HOOK record and calls av_extend with that count plus one. A count of I32_MAX wraps the addition to a negative value. A crafted blob passed to thaw or retrieve triggers the overflow; av_extend receives the negative count and dies with a panic, terminating the deserialization.
- Record
DEBIAN-CVE-2026-57433- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-3224
9.8
perl security update
Perl 5 is a highly capable, feature-rich programming language with over 30 years of development. Perl 5 runs on over 100 platforms from portables to mainframes and is suitable for both rapid prototyping and large scale development projects.
Security Fix(es):
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.(CVE-2026-57432)
Storable versions before 3.41 for Perl have a signed integer overflow when deserializing a crafted SX_HOOK record.
retrieve_hook_common reads a signed 32-bit item count from an SX_HOOK record and calls av_extend with that count plus one. A count of I32_MAX wraps the addition to a negative value.
A crafted blob passed to thaw or retrieve triggers the overflow; av_extend receives the negative count and dies with a panic, terminating the deserialization.(CVE-2026-57433)
- Record
OESA-2026-3224- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-57433
9.8
Storable versions before 3.41 for Perl have a signed integer overflow when deserializing a crafted SX_HOOK record. retrieve_hook_common reads a signed 32-bit item count from an SX_HOOK record and calls av_extend with that count plus one. A count of I32_MAX wraps the addition to a negative value. A crafted blob passed to thaw or retrieve triggers the overflow; av_extend receives the negative count and dies with a panic, terminating the deserialization.
- Record
UBUNTU-CVE-2026-57433- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVAZL-92415 No score
CVE-2026-57433 affecting package perl for versions less than 5.38.2-514
Storable versions before 3.41 for Perl have a signed integer overflow when deserializing a crafted SX_HOOK record.
retrieve_hook_common reads a signed 32-bit item count from an SX_HOOK record and calls av_extend with that count plus one. A count of I32_MAX wraps the addition to a negative value.
A crafted blob passed to thaw or retrieve triggers the overflow; av_extend receives the negative count and dies with a panic, terminating the deserialization.
- Record
AZL-92415- Updated
- 2026-11-05
OSVCLSA-2026-1788175535 No score
Fix CVE(s): CVE-2026-57433
- SECURITY UPDATE: signed integer overflow when deserializing a crafted
Storable SX_HOOK record
- debian/patches/CVE-2026-57433.patch: reject a hook data item count of I32_MAX in retrieve_hook() in dist/Storable/Storable.xs before it is incremented and passed to av_extend()
- CVE-2026-57433
- Record
CLSA-2026-1788175535- Updated
- 2026-11-02
OSVCLSA-2026-1788175793 No score
Fix CVE(s): CVE-2026-57433
- SECURITY UPDATE: signed integer overflow in Storable SX_HOOK deserialization
- debian/patches/fixes/CVE-2026-57433.patch: croak on a hook data item count of I32_MAX before av_extend() is called with an overflowed negative count in retrieve_hook() in dist/Storable/Storable.xs
- CVE-2026-57433
- Record
CLSA-2026-1788175793- Updated
- 2026-11-02
OSVCLSA-2026-1788194548 No score
Fix CVE(s): CVE-2026-57433
- SECURITY UPDATE: denial of service via signed integer overflow when
deserializing a crafted Storable blob
- debian/patches/CVE-2026-57433.patch: reject a hook data item count of I32_MAX in retrieve_hook_common() in dist/Storable/Storable.xs before it is incremented and passed to av_extend(); backported from upstream commit e4f681784bcdeaa91ff02a2fa4cdcae5c46779d7.
- CVE-2026-57433
- Record
CLSA-2026-1788194548- Updated
- 2026-11-02
OSVCLSA-2026-1788334635 No score
Fix CVE(s): CVE-2026-57433, CVE-2026-9538
- SECURITY UPDATE: denial of service via signed integer overflow when
deserializing a crafted Storable blob
- debian/patches/fixes/CVE-2026-57433.patch: reject a hook data item count of I32_MAX in retrieve_hook_common() in dist/Storable/Storable.xs before it is incremented and passed to av_extend(); backported from upstream commit e4f681784bcdeaa91ff02a2fa4cdcae5c46779d7.
- CVE-2026-57433
- Record
CLSA-2026-1788334635- Updated
- 2026-11-02
OSVMGASA-2026-0317 No score
Updated perl packages fix security vulnerabilities
The updated Mageia 10 perl packages contain security fixes for CVE-2026-13221, CVE-2026-57432 and CVE-2026-57433. The Mageia 9 perl packages were not affected by CVE-2026-13221, they are now updated with fixes for CVE-2026-57432 and CVE-2026-57433.
- Record
MGASA-2026-0317- Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-11-CVE-2026-57433 No score
CVE-2026-57433 in perl - Patched by Root
Root has patched CVE-2026-57433 in the perl package for Root:Debian:11. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-11-CVE-2026-57433- Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2026-57433 No score
CVE-2026-57433 in perl - Patched by Root
Root has patched CVE-2026-57433 in the perl package for Root:Debian:12. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-12-CVE-2026-57433- Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-13-CVE-2026-57433 No score
CVE-2026-57433 in perl - Patched by Root
Root has patched CVE-2026-57433 in the perl package for Root:Debian:13. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-13-CVE-2026-57433- Updated
- 2026-11-02
OSVUSN-8675-1 No score
perl vulnerabilities
It was discovered that Perl incorrectly handled short source addresses in the Socket module. An attacker could possibly use this issue to trigger an out-of-bounds heap read, resulting in information disclosure. (CVE-2026-12087)
It was discovered that Perl incorrectly handled regular expressions containing a large number of fixed string alternatives. An attacker could possibly use this issue to cause incorrect regular expression matches, resulting in security restrictions being bypassed. (CVE-2026-13221)
It was discovered that Perl incorrectly handled certain large repeat counts when processing pack and unpack templates. An attacker could possibly use this issue to trigger an out-of-bounds heap read, resulting in information disclosure. (CVE-2026-57432)
It was discovered that Perl incorrectly handled certain crafted data when deserializing with the Storable module. An attacker could possibly use this issue to trigger an integer overflow and application termination, resulting in a denial of service. (CVE-2026-57433)
- Record
USN-8675-1- Updated
- 2026-11-02
OSVUSN-8675-2 No score
perl vulnerabilities
USN-8675-1 fixed vulnerabilities in Perl. This update provides the corresponding fix for Perl on Ubuntu 26.04 LTS.
Original advisory details:
It was discovered that Perl incorrectly handled short source addresses in the Socket module. An attacker could possibly use this issue to trigger an out-of-bounds heap read, resulting in information disclosure. (CVE-2026-12087)
It was discovered that Perl incorrectly handled regular expressions containing a large number of fixed string alternatives. An attacker could possibly use this issue to cause incorrect regular expression matches, resulting in security restrictions being bypassed. (CVE-2026-13221)
It was discovered that Perl incorrectly handled certain large repeat counts when processing pack and unpack templates. An attacker could possibly use this issue to trigger an out-of-bounds heap read, resulting in information disclosure. (CVE-2026-57432)
It was discovered that Perl incorrectly handled certain crafted data when deserializing with the Storable module. An attacker could possibly use this issue to trigger an integer overflow and application termination, resulting in a denial of service. (CVE-2026-57433)
- Record
USN-8675-2- Updated
- 2026-11-02
OSVUSN-8684-1 No score
perl vulnerabilities
It was discovered that Perl incorrectly handled certain arguments to Socket and pack/unpack functions. An attacker could possibly use this issue to read sensitive information from memory. (CVE-2026-12087, CVE-2026-57432)
It was discovered that Perl incorrectly handled regular expressions with a large number of alternation branches. An attacker could possibly use this issue to cause incorrect matching results. (CVE-2026-13221)
It was discovered that Perl incorrectly handled certain files. An attacker could possibly use this issue to cause a denial of service. (CVE-2026-57433, CVE-2025-15649, CVE-2026-48959, CVE-2026-9538)
It was discovered that Perl incorrectly handled certain inputs. An attacker could possibly use this issue to execute arbitrary code. (CVE-2026-48962)
It was discovered that Perl incorrectly handled credential headers during cross-origin redirects in HTTP::Tiny. An attacker could possibly use this issue to expose sensitive information. (CVE-2026-7017)
- Record
USN-8684-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
perlAlpine:v3.24 |
before 5.42.3-r0 | 5.42.3-r0 |
perlAzure Linux:3 |
before 5.38.2-514 | 5.38.2-514 |
libperl-devTuxCare:Ubuntu:18.04 |
before 5.26.1-6ubuntu0.7+tuxcare.els4 | 5.26.1-6ubuntu0.7+tuxcare.els4 |
libperl5.26TuxCare:Ubuntu:18.04 |
before 5.26.1-6ubuntu0.7+tuxcare.els4 | 5.26.1-6ubuntu0.7+tuxcare.els4 |
perlTuxCare:Ubuntu:18.04 |
before 5.26.1-6ubuntu0.7+tuxcare.els4 | 5.26.1-6ubuntu0.7+tuxcare.els4 |
perl-baseTuxCare:Ubuntu:18.04 |
before 5.26.1-6ubuntu0.7+tuxcare.els4 | 5.26.1-6ubuntu0.7+tuxcare.els4 |
perl-debugTuxCare:Ubuntu:18.04 |
before 5.26.1-6ubuntu0.7+tuxcare.els4 | 5.26.1-6ubuntu0.7+tuxcare.els4 |
perl-docTuxCare:Ubuntu:18.04 |
before 5.26.1-6ubuntu0.7+tuxcare.els4 | 5.26.1-6ubuntu0.7+tuxcare.els4 |
perl-modules-5.26TuxCare:Ubuntu:18.04 |
before 5.26.1-6ubuntu0.7+tuxcare.els4 | 5.26.1-6ubuntu0.7+tuxcare.els4 |
libperl-devTuxCare:Ubuntu:16.04 |
before 5.22.1-9ubuntu0.9+tuxcare.els6 | 5.22.1-9ubuntu0.9+tuxcare.els6 |
Show 46 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libperl5.22TuxCare:Ubuntu:16.04 |
before 5.22.1-9ubuntu0.9+tuxcare.els6 | 5.22.1-9ubuntu0.9+tuxcare.els6 |
perlTuxCare:Ubuntu:16.04 |
before 5.22.1-9ubuntu0.9+tuxcare.els6 | 5.22.1-9ubuntu0.9+tuxcare.els6 |
perl-baseTuxCare:Ubuntu:16.04 |
before 5.22.1-9ubuntu0.9+tuxcare.els6 | 5.22.1-9ubuntu0.9+tuxcare.els6 |
perl-debugTuxCare:Ubuntu:16.04 |
before 5.22.1-9ubuntu0.9+tuxcare.els6 | 5.22.1-9ubuntu0.9+tuxcare.els6 |
perl-docTuxCare:Ubuntu:16.04 |
before 5.22.1-9ubuntu0.9+tuxcare.els6 | 5.22.1-9ubuntu0.9+tuxcare.els6 |
perl-modules-5.22TuxCare:Ubuntu:16.04 |
before 5.22.1-9ubuntu0.9+tuxcare.els6 | 5.22.1-9ubuntu0.9+tuxcare.els6 |
libperl-devTuxCare:Ubuntu:20.04 |
before 5.30.0-9ubuntu0.5+tuxcare.els4 | 5.30.0-9ubuntu0.5+tuxcare.els4 |
libperl5.30TuxCare:Ubuntu:20.04 |
before 5.30.0-9ubuntu0.5+tuxcare.els4 | 5.30.0-9ubuntu0.5+tuxcare.els4 |
perlTuxCare:Ubuntu:20.04 |
before 5.30.0-9ubuntu0.5+tuxcare.els4 | 5.30.0-9ubuntu0.5+tuxcare.els4 |
perl-baseTuxCare:Ubuntu:20.04 |
before 5.30.0-9ubuntu0.5+tuxcare.els4 | 5.30.0-9ubuntu0.5+tuxcare.els4 |
perl-debugTuxCare:Ubuntu:20.04 |
before 5.30.0-9ubuntu0.5+tuxcare.els4 | 5.30.0-9ubuntu0.5+tuxcare.els4 |
perl-docTuxCare:Ubuntu:20.04 |
before 5.30.0-9ubuntu0.5+tuxcare.els4 | 5.30.0-9ubuntu0.5+tuxcare.els4 |
perl-modules-5.30TuxCare:Ubuntu:20.04 |
before 5.30.0-9ubuntu0.5+tuxcare.els4 | 5.30.0-9ubuntu0.5+tuxcare.els4 |
libperl-devTuxCare:Debian:10 From an advisory covering 2 CVEs |
before 5.28.1-6+deb10u1+tuxcare.els7 | 5.28.1-6+deb10u1+tuxcare.els7 |
libperl5.28TuxCare:Debian:10 From an advisory covering 2 CVEs |
before 5.28.1-6+deb10u1+tuxcare.els7 | 5.28.1-6+deb10u1+tuxcare.els7 |
perlTuxCare:Debian:10 From an advisory covering 2 CVEs |
before 5.28.1-6+deb10u1+tuxcare.els7 | 5.28.1-6+deb10u1+tuxcare.els7 |
perl-baseTuxCare:Debian:10 From an advisory covering 2 CVEs |
before 5.28.1-6+deb10u1+tuxcare.els7 | 5.28.1-6+deb10u1+tuxcare.els7 |
perl-debugTuxCare:Debian:10 From an advisory covering 2 CVEs |
before 5.28.1-6+deb10u1+tuxcare.els7 | 5.28.1-6+deb10u1+tuxcare.els7 |
perl-docTuxCare:Debian:10 From an advisory covering 2 CVEs |
before 5.28.1-6+deb10u1+tuxcare.els7 | 5.28.1-6+deb10u1+tuxcare.els7 |
perl-modules-5.28TuxCare:Debian:10 From an advisory covering 2 CVEs |
before 5.28.1-6+deb10u1+tuxcare.els7 | 5.28.1-6+deb10u1+tuxcare.els7 |
perlDebian:12 |
before 5.36.0-7+deb12u4, plus listed versions 5.36.0-75.36.0-7+deb12u15.36.0-7+deb12u25.36.0-7+deb12u3 |
5.36.0-7+deb12u4 |
perlDebian:13 |
before 5.40.1-6+deb13u1, plus listed versions 5.40.1-6 |
5.40.1-6+deb13u1 |
perlDebian:14 |
before 5.40.1-8, plus listed versions 5.40.1-65.40.1-7 |
5.40.1-8 |
perlMageia:10 From an advisory covering 3 CVEs |
before 5.42.0-3.mga10 | 5.42.0-3.mga10 |
perlMageia:9 From an advisory covering 3 CVEs |
before 5.36.0-1.4.mga9 | 5.36.0-1.4.mga9 |
perlopenEuler:20.03-LTS-SP4 From an advisory covering 2 CVEs |
before 5.28.3-14.oe2003sp4 | 5.28.3-14.oe2003sp4 |
perlopenEuler:22.03-LTS-SP4 From an advisory covering 2 CVEs |
before 5.34.0-17.oe2203sp4 | 5.34.0-17.oe2203sp4 |
perlopenEuler:24.03-LTS-SP1 From an advisory covering 2 CVEs |
before 5.38.0-16.oe2403sp1 | 5.38.0-16.oe2403sp1 |
perlopenEuler:24.03-LTS-SP3 From an advisory covering 2 CVEs |
before 5.38.0-16.oe2403sp3 | 5.38.0-16.oe2403sp3 |
perlopenEuler:24.03-LTS-SP4 From an advisory covering 2 CVEs |
before 5.38.0-16.oe2403sp4 | 5.38.0-16.oe2403sp4 |
perlRoot:Debian:11 |
before 5.32.1-4+deb11u5.aikido.6 | 5.32.1-4+deb11u5.aikido.65.32.1-4+deb11u5.aikido.75.32.1-4+deb11u5.aikido.85.32.1-4+deb11u5.aikido.95.32.1-4+deb11u5.aikido.105.32.1-4+deb11u5.aikido.115.32.1-4+deb11u5.aikido.12 |
rootio-perlRoot:Debian:11 |
before 5.32.1-4+deb11u5.aikido.6 | 5.32.1-4+deb11u5.aikido.65.32.1-4+deb11u5.aikido.75.32.1-4+deb11u5.aikido.85.32.1-4+deb11u5.aikido.95.32.1-4+deb11u5.aikido.105.32.1-4+deb11u5.aikido.115.32.1-4+deb11u5.aikido.12 |
perlUbuntu:Pro:14.04:LTS |
before 5.18.2-2ubuntu1.7+esm8, plus listed versions 5.14.2-21build15.18.1-45.18.1-4build15.18.1-55.18.2-2 Show 10 moreShow less5.18.2-2ubuntu15.18.2-2ubuntu1.15.18.2-2ubuntu1.35.18.2-2ubuntu1.45.18.2-2ubuntu1.65.18.2-2ubuntu1.75.18.2-2ubuntu1.7+esm35.18.2-2ubuntu1.7+esm45.18.2-2ubuntu1.7+esm55.18.2-2ubuntu1.7+esm7 |
5.18.2-2ubuntu1.7+esm8 |
perlUbuntu:Pro:16.04:LTS |
before 5.22.1-9ubuntu0.9+esm3, plus listed versions 5.20.2-65.22.1-35.22.1-45.22.1-55.22.1-7 Show 9 moreShow less5.22.1-85.22.1-95.22.1-9ubuntu0.25.22.1-9ubuntu0.35.22.1-9ubuntu0.55.22.1-9ubuntu0.65.22.1-9ubuntu0.95.22.1-9ubuntu0.9+esm15.22.1-9ubuntu0.9+esm2 |
5.22.1-9ubuntu0.9+esm3 |
perlUbuntu:Pro:18.04:LTS |
before 5.26.1-6ubuntu0.7+esm3, plus listed versions 5.26.0-8ubuntu15.26.1-2ubuntu15.26.1-35.26.1-45.26.1-4build1 Show 9 moreShow less5.26.1-55.26.1-65.26.1-6ubuntu0.15.26.1-6ubuntu0.25.26.1-6ubuntu0.35.26.1-6ubuntu0.55.26.1-6ubuntu0.65.26.1-6ubuntu0.75.26.1-6ubuntu0.7+esm2 |
5.26.1-6ubuntu0.7+esm3 |
perlUbuntu:Pro:20.04:LTS |
before 5.30.0-9ubuntu0.5+esm3, plus listed versions 5.28.1-6build15.30.0-75.30.0-95.30.0-9build15.30.0-9ubuntu0.2 Show 4 moreShow less5.30.0-9ubuntu0.35.30.0-9ubuntu0.45.30.0-9ubuntu0.55.30.0-9ubuntu0.5+esm2 |
5.30.0-9ubuntu0.5+esm3 |
perlUbuntu:22.04:LTS |
before 5.34.0-3ubuntu1.8, plus listed versions 5.32.1-3ubuntu35.34.0-3ubuntu15.34.0-3ubuntu1.15.34.0-3ubuntu1.25.34.0-3ubuntu1.35.34.0-3ubuntu1.45.34.0-3ubuntu1.55.34.0-3ubuntu1.7 |
5.34.0-3ubuntu1.8 |
perlUbuntu:24.04:LTS |
before 5.38.2-3.2ubuntu0.4, plus listed versions 5.36.0-9ubuntu15.36.0-10ubuntu15.38.2-35.38.2-3.25.38.2-3.2build1 Show 5 moreShow less5.38.2-3.2build25.38.2-3.2build2.15.38.2-3.2ubuntu0.15.38.2-3.2ubuntu0.25.38.2-3.2ubuntu0.3 |
5.38.2-3.2ubuntu0.4 |
perlUbuntu:26.04:LTS |
before 5.40.1-7ubuntu0.3, plus listed versions 5.40.1-6build15.40.1-7build15.40.1-7ubuntu0.15.40.1-7ubuntu0.2 |
5.40.1-7ubuntu0.3 |
perlUbuntu:Pro:14.04:LTS From an advisory covering 4 CVEs |
before 5.18.2-2ubuntu1.7+esm8, plus listed versions 5.14.2-21build15.18.1-45.18.1-4build15.18.1-55.18.2-2 Show 10 moreShow less5.18.2-2ubuntu15.18.2-2ubuntu1.15.18.2-2ubuntu1.35.18.2-2ubuntu1.45.18.2-2ubuntu1.65.18.2-2ubuntu1.75.18.2-2ubuntu1.7+esm35.18.2-2ubuntu1.7+esm45.18.2-2ubuntu1.7+esm55.18.2-2ubuntu1.7+esm7 |
5.18.2-2ubuntu1.7+esm8 |
perlUbuntu:Pro:16.04:LTS From an advisory covering 4 CVEs |
before 5.22.1-9ubuntu0.9+esm3, plus listed versions 5.20.2-65.22.1-35.22.1-45.22.1-55.22.1-7 Show 9 moreShow less5.22.1-85.22.1-95.22.1-9ubuntu0.25.22.1-9ubuntu0.35.22.1-9ubuntu0.55.22.1-9ubuntu0.65.22.1-9ubuntu0.95.22.1-9ubuntu0.9+esm15.22.1-9ubuntu0.9+esm2 |
5.22.1-9ubuntu0.9+esm3 |
perlUbuntu:Pro:18.04:LTS From an advisory covering 4 CVEs |
before 5.26.1-6ubuntu0.7+esm3, plus listed versions 5.26.0-8ubuntu15.26.1-2ubuntu15.26.1-35.26.1-45.26.1-4build1 Show 9 moreShow less5.26.1-55.26.1-65.26.1-6ubuntu0.15.26.1-6ubuntu0.25.26.1-6ubuntu0.35.26.1-6ubuntu0.55.26.1-6ubuntu0.65.26.1-6ubuntu0.75.26.1-6ubuntu0.7+esm2 |
5.26.1-6ubuntu0.7+esm3 |
perlUbuntu:Pro:20.04:LTS From an advisory covering 4 CVEs |
before 5.30.0-9ubuntu0.5+esm3, plus listed versions 5.28.1-6build15.30.0-75.30.0-95.30.0-9build15.30.0-9ubuntu0.2 Show 4 moreShow less5.30.0-9ubuntu0.35.30.0-9ubuntu0.45.30.0-9ubuntu0.55.30.0-9ubuntu0.5+esm2 |
5.30.0-9ubuntu0.5+esm3 |
perlUbuntu:22.04:LTS From an advisory covering 4 CVEs |
before 5.34.0-3ubuntu1.8, plus listed versions 5.32.1-3ubuntu35.34.0-3ubuntu15.34.0-3ubuntu1.15.34.0-3ubuntu1.25.34.0-3ubuntu1.35.34.0-3ubuntu1.45.34.0-3ubuntu1.55.34.0-3ubuntu1.7 |
5.34.0-3ubuntu1.8 |
perlUbuntu:26.04:LTS From an advisory covering 4 CVEs |
before 5.40.1-7ubuntu0.3, plus listed versions 5.40.1-6build15.40.1-7build15.40.1-7ubuntu0.15.40.1-7ubuntu0.2 |
5.40.1-7ubuntu0.3 |
perlUbuntu:24.04:LTS From an advisory covering 9 CVEs |
before 5.38.2-3.2ubuntu0.4, plus listed versions 5.36.0-9ubuntu15.36.0-10ubuntu15.38.2-35.38.2-3.25.38.2-3.2build1 Show 5 moreShow less5.38.2-3.2build25.38.2-3.2build2.15.38.2-3.2ubuntu0.15.38.2-3.2ubuntu0.25.38.2-3.2ubuntu0.3 |
5.38.2-3.2ubuntu0.4 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | OSV | |
| affected, aliases, facts, references | OSV | |
| affected | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-57433 is a critical vulnerability (CVSS 9.8) in Haarg Storable, published July 13, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.47%, the 41st percentile. Fixed in perl 5.42.3-r0.
References
github.com/Perl/perl5/commit/e4f681784bcdeaa91ff02a2fa4cdcae5c46779d7.patch
openwall.com/lists/oss-security/2026/07/13/7
nvd.nist.gov/vuln/detail/CVE-2026-57433
github.com/advisories/GHSA-r969-gf4c-xqf7
security.alpinelinux.org/vuln/CVE-2026-57433
errata.tuxcare.com/els_os/ubuntu18.04els/CLSA-2026-1788175535.html
Show 28 moreShow less
errata.tuxcare.com/els_os/ubuntu16.04els/CLSA-2026-1788175793.html
errata.tuxcare.com/els_os/ubuntu20.04els/CLSA-2026-1788194548.html
errata.tuxcare.com/els_os/debian10els/CLSA-2026-1788334635.html
nvd.nist.gov/vuln/detail/CVE-2026-9538
cpan.org/modules
github.com/CVEProject/cvelistV5/tree/main/cves/2026/57xxx/CVE-2026-57433.json
github.com/Perl/perl5
security-tracker.debian.org/tracker/CVE-2026-57433
advisories.mageia.org/MGASA-2026-0317.html
bugs.mageia.org/show_bug.cgi?id=35925
openwall.com/lists/oss-security/2026/07/13/5
openwall.com/lists/oss-security/2026/07/13/6
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3224
nvd.nist.gov/vuln/detail/CVE-2026-57432
ubuntu.com/security/CVE-2026-57433
cve.org/CVERecord?id=CVE-2026-57433
lists.security.metacpan.org/cve-announce/msg/41780100
ubuntu.com/security/notices/USN-8675-1
ubuntu.com/security/notices/USN-8684-1
ubuntu.com/security/notices/USN-8675-2
ubuntu.com/security/CVE-2026-12087
ubuntu.com/security/CVE-2026-13221
ubuntu.com/security/CVE-2026-57432
ubuntu.com/security/CVE-2025-15649
ubuntu.com/security/CVE-2026-7017
ubuntu.com/security/CVE-2026-9538
ubuntu.com/security/CVE-2026-48959
ubuntu.com/security/CVE-2026-48962