CVE-2024-10224 Command injection in Module::ScanDeps

Medium 5.3 Published Updated

A local attacker can execute arbitrary shell commands via unsanitized input in the Module::ScanDeps library.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2024-10224?

CVE-2024-10224 is a medium-severity command injection vulnerability in Debian Debian Linux, published on 19 Nov 2024. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

Qualys discovered that if unsanitized input was used with the library Modules::ScanDeps, before version 1.36 a local attacker could possibly execute arbitrary shell commands by open()ing a "pesky pipe" (such as passing "commands|" as a filename) or by passing arbitrary strings to eval().

Weakness: CWE-78

Which versions are affected by CVE-2024-10224?

It affects 2 products.

Linux distribution packages (4)
perl-Module-ScanDeps AlmaLinux:9All versions1.30-6.el9
perl-Module-ScanDeps Red Hat:enterprise_linux:9::crbAll versions0:1.30-6.el9
perl-Module-ScanDeps Rocky Linux:9All versions0:1.30-6.el9
perl-Module-ScanDeps openSUSE:TumbleweedAll versions1.370.0-1.1

Products include Debian Debian Linux, Rschupp Modules\.

How do I fix CVE-2024-10224?

Upgrade to a fixed version.

Upgrade, and pass arguments to programs as a list instead of through a shell. More about Command injection.

Is CVE-2024-10224 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2024-10224 exists.

All Debian Debian Linux vulnerabilities

Sources

Also known as ALPINE-CVE-2024-10224, ALSA-2025:7350, AZL-53394, AZL-53397, BELL-CVE-2024-10224, DEBIAN-CVE-2024-10224 and 8 more.

Is CVE-2024-10224 in your software?

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

Check your SBOMs for free