CVE-2024-11858
NoneCVSS
—
EPSS
0.8%
Published
Dec 15, 2024
CISA due date
—
Cloudanix analysis
A flaw in file handling software lets attackers run their own commands on a computer simply by tricking someone into opening a specially made file.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Moderate
- Impact
- Remote Code Execution
- Component
- Application
- Class
- Command Injection
- Remediation
- Patch
- Effort
- Medium
- Patch risk
- Low
What it actually does
Command injection in Radare2 caused by insufficient input validation when parsing Pebble Application files, allowing injected shell commands to execute during file processing.
Why it matters to the business
Attackers can gain unauthorized command execution on developer or analyst systems that open malicious files, risking data theft or further compromise; low EPSS and no KEV status indicate limited current threat but patching remains necessary for affected environments.
How an attack unfolds
An attacker creates a specially crafted Pebble Application file containing shell metacharacters. When a victim opens the file with Radare2, the command parser fails to sanitize input and executes the injected commands during processing.
How to fix it
Upgrade affected packages to the listed fixed versions: wireshark on Ubuntu 14.04 to 1.12.1+g01b65bf-4+deb8u11ubuntu0.14.04.1 and on Ubuntu 16.04 to 2.2.6+g32dac6a-2ubuntu0.16.04; apply vendor patches or rebuild from source after input validation hardening.
How to confirm the fix worked
Confirm package versions match the fixed releases, test parsing of sample Pebble files for command execution attempts, and review build logs or package manifests for the updated binaries.
Typical attack path
- Craft malicious Pebble Application file with embedded shell commands
- Deliver file via email, download, or repository
- Victim opens file in Radare2
- Insufficient validation triggers command execution during parsing
- Attacker achieves code execution on the host
How to detect it
Search process execution logs, shell history, and file access records for unexpected command invocations tied to file open events involving Pebble Application files or radare2 processes.
What your security team should do
- Apply the specified fixed package versions immediately on all Ubuntu 14.04 and 16.04 systems running wireshark or Radare2
- Restrict opening of untrusted Pebble Application files until patched
- Monitor EPSS trend for increases and watch for new exploit code
- Update file-handling policies and add sandboxing for reverse-engineering tools
The record
A flaw was found in Radare2, which contains a command injection vulnerability caused by insufficient input validation when handling Pebble Application files. Maliciously crafted inputs can inject shell commands during command parsing, leading to unintended behavior during file processing
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:13 | radare2 | 0 | No fix |
| Ubuntu:16.04:LTS | radare2 | 0 | No fix |
| Ubuntu:18.04:LTS | radare2 | 0 | No fix |
| Ubuntu:20.04:LTS | radare2 | 0 | No fix |
| Ubuntu:24.04:LTS | radare2 | 0 | No fix |
| Ubuntu:24.10 | radare2 | 0 | No fix |
| Ubuntu:25.04 | radare2 | 0 | No fix |
| Ubuntu:25.10 | radare2 | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | radare2 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | radare2 | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | radare2 | 0 | No fix |
| Ubuntu:Pro:24.04:LTS | radare2 | 0 | No fix |
Related vulnerabilities
- CVE-2024-29646 Buffer Overflow vulnerability in radarorg radare2 v.5.8.8 allows an attacker to execute… Also affects radare2
- CVE-2024-29645 Buffer Overflow vulnerability in radarorg radare2 v.5.8.8 allows an attacker to execute… Also affects radare2
- CVE-2024-48241 An issue in radare2 v5.8.0 through v5.9.4 allows a local attacker to cause a denial of… Also affects radare2
- CVE-2024-26475 An issue in radareorg radare2 v.0.9.7 through v.5.8.6 and fixed in v.5.8.8 allows a local… Also affects radare2
- CVE-2015-2305 Integer overflow in the regcomp implementation in the Henry Spencer BSD regex library… Also affects radare2