Vulnerability · Published Apr 28, 2023 · Assigned by mitre
CVE-2023-31486
High 8.1
In plain English
A high-severity improper certificate validation in the perl-HTTP-Tiny package (AlmaLinux). There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 1.7% (higher than 78% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Severity (CVSS 3.1)8.1High
Exploit odds (30 days)1.7%top 22.1% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known
Official 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.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux:8 | perl-HTTP-Tiny | 0.074-2.el8 | ALSA-2023:7174 |
| AlmaLinux:9 | perl-HTTP-Tiny | 0.076-461.el9 | ALSA-2023:6542 |
| Debian:12 | libhttp-tiny-perl | no fix listed | DEBIAN-CVE-2023-31486 |
| Debian:13 | libhttp-tiny-perl | 0.088-1 | DEBIAN-CVE-2023-31486 |
| Debian:14 | libhttp-tiny-perl | 0.088-1 | DEBIAN-CVE-2023-31486 |
| Debian:12 | perl | no fix listed | DEBIAN-CVE-2023-31486 |
| Debian:13 | perl | 5.38.2-2 | DEBIAN-CVE-2023-31486 |
| Debian:14 | perl | 5.38.2-2 | DEBIAN-CVE-2023-31486 |
| Ubuntu:22.04:LTS | libhttp-tiny-perl | no fix listed | UBUNTU-CVE-2023-31486 |
| Ubuntu:22.04:LTS | perl | no fix listed | UBUNTU-CVE-2023-31486 |
Affected products (as reported)
Weakness: CWE-295 · Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
References
- https://blog.hackeriet.no/perl-http-tiny-insecure-tls-default-affects-cpan-modules/
- https://www.openwall.com/lists/oss-security/2023/04/18/14
- https://www.reddit.com/r/perl/comments/111tadi/psa_httptiny_disabled_ssl_verification_by_default/
- https://hackeriet.github.io/cpan-http-tiny-overview/
- [oss-security] 20230429 Re: Perl's HTTP::Tiny has insecure TLS cert default, affecting CPAN.pm and other modules mailing-list
- [oss-security] 20230503 Re: Perl's HTTP::Tiny has insecure TLS cert default, affecting CPAN.pm and other modules mailing-list
- [oss-security] 20230503 Re: Perl's HTTP::Tiny has insecure TLS cert default, affecting CPAN.pm and other modules mailing-list
- https://www.openwall.com/lists/oss-security/2023/05/03/4
- [oss-security] 20230507 Re: Perl's HTTP::Tiny has insecure TLS cert default, affecting CPAN.pm and other modules mailing-list
- https://github.com/chansen/p5-http-tiny/pull/153
- https://security.netapp.com/advisory/ntap-20241129-0011/