Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

CVE-2023-31486

26
FAUCET Score

CVE-2023-31486 describes an insecure default TLS configuration in HTTP::Tiny versions prior to 0.083, a Perl core module, affecting various Perl-based HTTP clients. This vulnerability, rated 8.1 HIGH, allows for man-in-the-middle attacks due to a lack of default certificate verification, potentially leading to high impact on confidentiality, integrity, and availability without user interaction. While no public exploits or active exploitation have been observed, and community discussion is minimal, the inherent risk of unverified TLS connections remains significant.

Impacted Technologies

VendorProductVersion(s)CPE
< 0.083CPE matchmatch criteria
cpe:2.3:a:http\:\:tiny_project:http\:\:tiny:*:*:*:*:*:*:*:*
< 5.38.0CPE matchmatch criteria
cpe:2.3:a:perl:perl:*:*:*:*:*:*:*:*

CVSS Data

CVSS version used by this source: 3.1

8.1HIGH

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

Attack Vector
NETWORK
Attack Complexity
HIGH
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
Exploitability Score
2.2
Impact Score
5.9
CvssVersion
3.1

Exploit Intelligence

EPSS Score
1.74%
Probability of exploitation in next 30 days
EPSS Percentile
75.4%
Percentile rank of EPSS score among Peer Group
As of 2026-07-27
Model: v2026.06.15
This CVE's current EPSS score of 0.0174 is in the 33rd percentile among its peer group of 8,918 CVEs.

Social Chatter

The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.1 Bluesky, 0.1 Mastodon, and 0.2 GitHub mentions.

Media Mentions

No media coverage found for this CVE.

The average CVE in this peer group has 0.1 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.

Remediation

Patch Available

Vendor Patches (16)

github_advisorypatch availablevia nvd_reference
View patch
microsoftpatch availablevia msrc
Product: cbl2 perl 5.34.1-490 on CBL Mariner 2.0Fixed in: 5.34.1-489
microsoftpatch availablevia msrc
Product: cbl2 perl 5.34.1-489 on CBL Mariner 2.0Fixed in: 5.34.1-489
microsoftpatch availablevia msrc
Product: cm1 perl 5.30.3-3 on CBL Mariner 1.0Fixed in: 5.30.3-3
microsoftpatch availablevia msrc
Product: CBL Mariner 1.0 ARMFixed in: 5.30.3-3
microsoftpatch availablevia msrc
Product: 19954-17086Fixed in: 5.34.1-489
microsoftpatch availablevia msrc
Product: 17843-16823Fixed in: 5.34.1-489
microsoftpatch availablevia msrc
Product: 17842-16820Fixed in: 5.30.3-3
microsoftpatch availablevia msrc
Product: CBL Mariner 1.0 x64Fixed in: 5.30.3-3
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8.6 Extended Update SupportFixed in: perl-HTTP-Tiny-0:0.074-1.el8_6.1
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 9Fixed in: perl-HTTP-Tiny-0:0.076-461.el9
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 9.2 Extended Update SupportFixed in: perl-HTTP-Tiny-0:0.076-461.el9_2
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: perl-HTTP-Tiny-0:0.074-2.el8
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 8.8 Extended Update SupportFixed in: perl-HTTP-Tiny-0:0.074-1.el8_8.2
View patch
redhatno patchvia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: perl:5.32/perl-HTTP-Tiny
redhatno patchvia redhat_api
Product: Red Hat Enterprise Linux 8Fixed in: perl:5.30/perl-HTTP-Tiny

Vendor Advisories (3)

microsoft2023-Jul/CVE-2023-31486

CVE-2023-31486

Jul 11, 2023
redhatCVE-2023-31486Moderate

http-tiny: insecure TLS cert default

Apr 18, 2023
microsoft2023-Apr/CVE-2023-31486Important

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.

Apr 11, 2023

References

security.netapp.com / advisory/ntap-20241129-0011
blog.hackeriet.no / perl-http-tiny-insecure-tls-default-affects-cpan-modules
MitigationPatchThird Party Advisory
github.com / chansen/p5-http-tiny/pull/153
Patch
hackeriet.github.io / cpan-http-tiny-overview
Product
openwall.com / lists/oss-security/2023/04/18/14
Mailing ListPatch
openwall.com / lists/oss-security/2023/05/03/4
Mailing ListThird Party Advisory
reddit.com / r/perl/comments/111tadi/psa_httptiny_disabled_ssl_verification_by_default
Issue Tracking
openwall.com / lists/oss-security/2023/04/29/1
Mailing ListPatch
openwall.com / lists/oss-security/2023/05/03/3
Mailing ListPatch
openwall.com / lists/oss-security/2023/05/03/5
Mailing List
openwall.com / lists/oss-security/2023/05/07/2
Mailing ListThird Party Advisory