CVE-2024-48241
NoneCVSS
—
EPSS
0.2%
Published
Oct 30, 2024
CISA due date
—
Cloudanix analysis
A flaw in a binary analysis program lets someone on the same computer crash it and stop people from using the tool.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Application
- Class
- Denial of service
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
A local attacker can invoke the __bf_div function in radare2 versions 5.8.0 through 5.9.4 to trigger a denial of service, resulting in application crash or unresponsiveness.
Why it matters to the business
Disrupts binary analysis and reverse engineering workflows on affected systems, causing operational downtime for security teams and developers until the process is restarted.
How an attack unfolds
An attacker with local access supplies crafted input or commands to radare2 that reach the vulnerable __bf_div function, causing the tool to terminate unexpectedly.
How to fix it
Upgrade radare2 to a version newer than 5.9.4. Apply the listed fixed package versions where applicable for the affected products.
How to confirm the fix worked
Verify the installed radare2 version is outside 5.8.0-5.9.4 range; attempt to reproduce the DoS condition with known triggering inputs to confirm resolution.
Typical attack path
- Obtain local access to a system running vulnerable radare2
- Launch radare2 with input designed to reach __bf_div
- Trigger the function to induce crash or hang
How to detect it
Review system and application logs for radare2 process terminations or segmentation faults around the time of suspected local activity; inspect command-line arguments or input files that may invoke __bf_div.
What your security team should do
- Prioritize upgrading radare2 on all instances to a fixed release
- Limit local execution privileges for radare2 where feasible
- Monitor for repeated process crashes in analysis environments
The record
An issue in radare2 v5.8.0 through v5.9.4 allows a local attacker to cause a denial of service via the __bf_div function.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:13 | radare2 | 0 | No fix |
| Mageia:9 | radare2 | 0 | 5.8.8-1.3.mga9 |
| 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-11858 A flaw was found in Radare2, which contains a command injection vulnerability caused by… 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-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
- CVE-2024-56737 GNU GRUB (aka GRUB2) through 2.12 has a heap-based buffer overflow in fs/hfs.c via… Also affects radare2