CVE-2024-10224 Command injection in Module::ScanDeps
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:9 | All versions | 1.30-6.el9 |
perl-Module-ScanDeps Red Hat:enterprise_linux:9::crb | All versions | 0:1.30-6.el9 |
perl-Module-ScanDeps Rocky Linux:9 | All versions | 0:1.30-6.el9 |
perl-Module-ScanDeps openSUSE:Tumbleweed | All versions | 1.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.
Other vulnerabilities in Debian Debian Linux
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.