CVE-2017-20230

EUVD-2017-18967
Storable versions before 3.05 for Perl has a stack overflow.

The retrieve_hook function stored the length of the class name into a signed integer but in read operations treated the length as unsigned. This allowed an attacker to craft data that could trigger the overflow.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
10 CRITICAL
NETWORK
LOW
NONE
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Base Score
CVSS 3.x
EPSS Score
Percentile: 48.37%
Affected Products (NVD)
VendorProductVersion
nwclarkstorable
𝑥
< 3.05
𝑥
= Vulnerable software versions
Debian logo
Debian Releases
Debian Product
Codename
perl
bookworm
5.36.0-7+deb12u3
fixed
bookworm (security)
5.36.0-7+deb12u2
fixed
bullseye
5.32.1-4+deb11u3
fixed
bullseye (security)
5.32.1-4+deb11u5
fixed
forky
5.40.1-8
fixed
sid
5.40.1-8
fixed
trixie
5.40.1-6
fixed
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
perl
bionic
needs-triage
focal
needs-triage
jammy
not-affected
noble
not-affected
questing
not-affected
resolute
not-affected
trusty
needs-triage
xenial
needs-triage
openSUSE logo
openSUSE / SLES Releases
openSUSE Product
Release
perl
suse enterprise sap 12 SP5
5.18.2-12.32.1
fixed
suse enterprise server 12 SP3
5.18.2-12.32.1
fixed
suse enterprise server 12 SP5
5.18.2-12.32.1
fixed
perl-32bit
suse enterprise sap 12 SP5
5.18.2-12.32.1
fixed
suse enterprise server 12 SP3
5.18.2-12.32.1
fixed
suse enterprise server 12 SP5
5.18.2-12.32.1
fixed
perl-base
suse enterprise sap 12 SP5
5.18.2-12.32.1
fixed
suse enterprise server 12 SP3
5.18.2-12.32.1
fixed
suse enterprise server 12 SP5
5.18.2-12.32.1
fixed
perl-doc
suse enterprise sap 12 SP5
5.18.2-12.32.1
fixed
suse enterprise server 12 SP3
5.18.2-12.32.1
fixed
suse enterprise server 12 SP5
5.18.2-12.32.1
fixed
Amazon Linux logo
Amazon Linux Releases
Amazon Package
Release
perl-Storable
Amazon Linux 2
0:2.45-3.amzn2.0.3
fixed
perl-Storable-debuginfo
Amazon Linux 2
0:2.45-3.amzn2.0.3
fixed