CVE-2024-10224

module-scandeps: local privilege escalation via unsanitized input

Published Nov 19, 2024 CVSS 3.1 · 5.3 Medium EPSS 9.0% KEV · Not listed
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().

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-3958-1 libmodule-scandeps-perl security update
Debian DSA Debian DSA DSA-5816-1 libmodule-scandeps-perl security update
EUVD EUVD EUVD-2024-33491 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().
Ubuntu USN Ubuntu USN USN-7117-1 needrestart and Module::ScanDeps vulnerabilities
History
Type Values Removed Values Added
First Time appeared Debian
Debian debian Linux
Rschupp
Rschupp modules\
CPEs cpe:2.3:a:rschupp:modules\:\:scandeps:*:*:*:*:*:perl:*:*
cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:*
Vendors & Products Debian
Debian debian Linux
Rschupp
Rschupp modules\
Type Values Removed Values Added
Metrics epss

{'score': 0.00375}

epss

{'score': 0.0031}

Type Values Removed Values Added
First Time appeared Redhat
Redhat enterprise Linux
CPEs cpe:/a:redhat:enterprise_linux:9::crb
Vendors & Products Redhat
Redhat enterprise Linux
Type Values Removed Values Added
Title module-scandeps: local privilege escalation via unsanitized input
Weaknesses CWE-20
References
Metrics threat_severity

None

threat_severity

Moderate

Type Values Removed Values Added
First Time appeared Module Scandeps
Module Scandeps needrestart
Weaknesses CWE-78
CPEs cpe:2.3:a:module_scandeps:needrestart:*:*:*:*:*:*:*:*
Vendors & Products Module Scandeps
Module Scandeps needrestart
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
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().
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
canonical
Published
Updated
Nov 3, 2025, 9:51 PM
Reserved
Oct 21, 2024, 9:33 PM
Status
Modified
Published
Nov 19, 2024, 6:15 PM
Modified
Jun 17, 2026, 6:55 AM
Severity
Moderate
Public date
Nov 19, 2024, 5:35 PM