CVE-2024-45321 Supply chain in n/a

Critical 9.8 Published Updated

Network attackers can execute arbitrary code by exploiting insecure HTTP downloads in the App::cpanminus Perl package.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2024-45321?

CVE-2024-45321 is a critical vulnerability in n/a, published on 27 Aug 2024. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

The App::cpanminus package through 1.7047 for Perl downloads code via insecure HTTP, enabling code execution for network attackers.

Weakness: CWE-494

Which versions are affected by CVE-2024-45321?

It affects 1 product.

Linux distribution packages (40)
perl-App-cpanminus AlmaLinux:8All versions1.7044-6.module_el8.10.0+3924+8d272be4
perl-CPAN-DistnameInfo AlmaLinux:8All versions0.12-13.module_el8.6.0+2810+886f1911
perl-CPAN-Meta-Check AlmaLinux:8All versions0.014-6.module_el8.10.0+3924+8d272be4
perl-File-pushd AlmaLinux:8All versions1.014-6.module_el8.6.0+2851+b32f1bac
perl-Module-CPANfile AlmaLinux:8All versions1.1002-7.module_el8.6.0+2792+592c5e39
perl-Parse-PMFile AlmaLinux:8All versions0.41-7.module_el8.6.0+2851+b32f1bac
perl-String-ShellQuote AlmaLinux:8All versions1.04-24.module_el8.6.0+2810+886f1911
perl-App-cpanminus AlmaLinux:9All versions1.7044-14.1.el9_5
perl-App-cpanminus Red Hat:enterprise_linux:9::appstreamAll versions0:1.7044-14.1.el9_5
perl-App-cpanminus Rocky Linux:8All versions0:1.7044-6.module+el8.10.0+1886+1635aa55
perl-App-cpanminus Rocky Linux:8All versions0:1.7044-6.module+el8.10.0+1886+1e729698
perl-App-cpanminus Rocky Linux:8All versions0:1.7044-6.module+el8.10.0+1886+95a09097
perl-App-cpanminus Rocky Linux:8All versions0:1.7044-6.module+el8.10.0+1886+c31d99b8
perl-CPAN-DistnameInfo Rocky Linux:8All versions0:0.12-13.module+el8.10.0+1616+0d20cc68
perl-CPAN-DistnameInfo Rocky Linux:8All versions0:0.12-13.module+el8.10.0+1890+1072d5cf
perl-CPAN-DistnameInfo Rocky Linux:8All versions0:0.12-13.module+el8.10.0+1890+281b551b
perl-CPAN-DistnameInfo Rocky Linux:8All versions0:0.12-13.module+el8.10.0+1890+318cbfb5
perl-CPAN-DistnameInfo Rocky Linux:8All versions0:0.12-13.module+el8.6.0+878+f93dfff7
perl-CPAN-DistnameInfo Rocky Linux:8All versions0:0.12-13.module+el8.9.0+1491+219f8fe7
perl-CPAN-DistnameInfo Rocky Linux:8All versions0:0.12-13.module+el8.9.0+1491+3507a112
perl-CPAN-DistnameInfo Rocky Linux:8All versions0:0.12-13.module+el8.9.0+1491+a1bcd037
perl-CPAN-Meta-Check Rocky Linux:8All versions0:0.014-6.module+el8.10.0+1890+1072d5cf
perl-CPAN-Meta-Check Rocky Linux:8All versions0:0.014-6.module+el8.10.0+1890+281b551b
perl-CPAN-Meta-Check Rocky Linux:8All versions0:0.014-6.module+el8.10.0+1890+318cbfb5
perl-CPAN-Meta-Check Rocky Linux:8All versions0:0.014-6.module+el8.10.0+1890+372c0e22
perl-CPAN-Meta-Check Rocky Linux:8All versions0:0.014-6.module+el8.9.0+1491+19eb7ac4
perl-CPAN-Meta-Check Rocky Linux:8All versions0:0.014-6.module+el8.9.0+1491+219f8fe7
perl-CPAN-Meta-Check Rocky Linux:8All versions0:0.014-6.module+el8.9.0+1491+3507a112
perl-CPAN-Meta-Check Rocky Linux:8All versions0:0.014-6.module+el8.9.0+1491+a1bcd037
perl-File-pushd Rocky Linux:8All versions0:1.014-6.module+el8.10.0+1890+1072d5cf
perl-File-pushd Rocky Linux:8All versions0:1.014-6.module+el8.10.0+1890+281b551b
perl-File-pushd Rocky Linux:8All versions0:1.014-6.module+el8.10.0+1890+318cbfb5
perl-File-pushd Rocky Linux:8All versions0:1.014-6.module+el8.10.0+1890+372c0e22
perl-File-pushd Rocky Linux:8All versions0:1.014-6.module+el8.9.0+1491+19eb7ac4
perl-File-pushd Rocky Linux:8All versions0:1.014-6.module+el8.9.0+1491+219f8fe7
perl-File-pushd Rocky Linux:8All versions0:1.014-6.module+el8.9.0+1491+3507a112
perl-File-pushd Rocky Linux:8All versions0:1.014-6.module+el8.9.0+1491+a1bcd037
perl-Module-CPANfile Rocky Linux:8All versions0:1.1002-7.module+el8.10.0+1890+1072d5cf
perl-Module-CPANfile Rocky Linux:8All versions0:1.1002-7.module+el8.10.0+1890+281b551b
perl-Module-CPANfile Rocky Linux:8All versions0:1.1002-7.module+el8.10.0+1890+318cbfb5

Products include App\ \.

How do I fix CVE-2024-45321?

Upgrade to a fixed version.

Is CVE-2024-45321 being exploited?

There is no known exploitation of CVE-2024-45321 in the wild and no public exploit code.

Sources

Also known as ALSA-2024:10218, ALSA-2024:10219, CLSA-2025-1762957887, DEBIAN-CVE-2024-45321, GHSA-9mmm-86g7-vp9g, MGASA-2024-0339 and 5 more.

Is CVE-2024-45321 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free