CVE-2023-31484
Published: 29 April 2023
CPAN.pm before 2.35 does not verify TLS certificates when downloading distributions over HTTPS.
Notes
Author | Note |
---|---|
ccdm94 | the fix released to cpanpm (commit 9c98370) can be applied to the perl codebase to fix the issue. The perl upstream has fixed the issue through commit 96ea0b9b, which is actually an import of CPAN v2.36. |
Priority
Status
Package | Release | Status |
---|---|---|
perl Launchpad, Ubuntu, Debian |
bionic |
Released
(5.26.1-6ubuntu0.7)
|
focal |
Released
(5.30.0-9ubuntu0.4)
|
|
jammy |
Released
(5.34.0-3ubuntu1.2)
|
|
kinetic |
Released
(5.34.0-5ubuntu1.2)
|
|
lunar |
Released
(5.36.0-7ubuntu0.23.04.1)
|
|
trusty |
Released
(5.18.2-2ubuntu1.7+esm5)
Available with Ubuntu Pro or Ubuntu Pro (Infra-only) |
|
xenial |
Released
(5.22.1-9ubuntu0.9+esm2)
Available with Ubuntu Pro or Ubuntu Pro (Infra-only) |
|
upstream |
Released
(5.38.0)
|
|
Patches: upstream: https://github.com/Perl/perl5/commit/96ea0b9b6169d72ff9a79b49e89d58bbf4f61620 |
Severity score breakdown
Parameter | Value |
---|---|
Base score | 8.1 |
Attack vector | Network |
Attack complexity | High |
Privileges required | None |
User interaction | None |
Scope | Unchanged |
Confidentiality | High |
Integrity impact | High |
Availability impact | High |
Vector | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H |
References
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-31484
- https://github.com/andk/cpanpm/pull/175
- https://github.com/andk/cpanpm/commit/9c98370287f4e709924aee7c58ef21c85289a7f0 (2.35-TRIAL)
- https://www.openwall.com/lists/oss-security/2023/04/18/14
- https://metacpan.org/dist/CPAN/changes
- https://blog.hackeriet.no/perl-http-tiny-insecure-tls-default-affects-cpan-modules/
- http://www.openwall.com/lists/oss-security/2023/04/29/1
- http://www.openwall.com/lists/oss-security/2023/05/03/3
- http://www.openwall.com/lists/oss-security/2023/05/03/5
- https://ubuntu.com/security/notices/USN-6112-1
- https://ubuntu.com/security/notices/USN-6112-2
- NVD
- Launchpad
- Debian