CVE-2023-31486: perl Improper Certificate Validation
CVSS: 8.1v3.1HighModified
AliasesopenSUSE-SU-2023:0222-1openSUSE-SU-2023:0223-1RHSA-2023:6542RHSA-2023:7174RHSA-2024:0422RHSA-2024:0579RHSA-2024:4430UBUNTU-CVE-2023-31486DEBIAN-CVE-2023-31486openSUSE-SU-2024:13034-1
Published 28-04-2023Last modified 30-01-2025
Vulnerability summary
CVE-2023-31486 is a high (CVSS 8.1) Improper Certificate Validation vulnerability in perl. EPSS estimates a 1.74% chance of exploitation in the next 30 days, higher than 77.5% of scored vulnerabilities.
CVSS score
8.1/10
010
High · v3.1 (CVE.org)EPSS score
1.74%
0%100%
Low · 0.00 pp in 30 daysKEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded
Advisory lineage
Upstream 0 · Downstream 2Timeline
- 28-04-2023PublishedVulnerability first disclosed.
- 30-01-2025Last modifiedVulnerability information updated.
Description
HTTP::Tiny before 0.083, a Perl core module since 5.13.9 and available standalone on CPAN, has an insecure default TLS configuration where users must opt in to verify certificates.
CVSS metrics
5 scores · 5 sources · 1 versionHigh 8.1Preferred score · CVE.org (CNA)
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:HSourcesAll 5 agree
- OSV · Red hatEcosystem advisory · calculated8.1HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
- OSV · UbuntuEcosystem advisory · calculated8.1HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated8.1HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
- NVDNIST8.1HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS trend
Probability
1.74%
Chance of exploitation in the next 30 days
Percentile
78%
Versus all other CVEs
30-day change
0.00 pp
From 1.74% on 21-09-2026
21-09-202621-10-2026
EPSS score1.74%
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Opensuse3 products
- perl-HTTP-Tiny&distro=openSUSE Leap 15.4< 0.086-bp154.2.3.1
- perl-HTTP-Tiny&distro=openSUSE Leap 15.5< 0.086-bp155.3.3.1
- perl-HTTP-Tiny&distro=openSUSE Tumbleweed< 0.086-1.1
Debian2 products
- libhttp-tiny-perlAll versions (No fix recorded) | < 0.088-1
- perlAll versions (No fix recorded) | < 5.38.2-2
Suse2 products
- perl-HTTP-Tiny&distro=SUSE Package Hub 15 SP4< 0.086-bp154.2.3.1
- perl-HTTP-Tiny&distro=SUSE Package Hub 15 SP5< 0.086-bp155.3.3.1
Ubuntu2 products
- libhttp-tiny-perlAll versions (No fix recorded)
- perlAll versions (No fix recorded)
Perl1 product
- perl< 5.38.0
Redhat1 product
- perl-HTTP-Tiny< 0:0.076-461.el9_2 | < 0:0.076-461.el9 | < 0:0.074-2.el8 | < 0:0.074-1.el8_6.1 | < 0:0.074-1.el8_8.2
6 vendors · 11 products
References
36 links- blog.hackeriet.no/perl-http-tiny-insecure-tls-default-affects-cpan-modules/REPORTMitigationPatchThird Party Advisory
Show all 36 references
- lists.opensuse.org/archives/…Advisory
- lists.opensuse.org/archives/…Advisory