A vulnerability, which was classified as problematic, was found in radare2 5.9.9 33286. Affected is an unknown function in the library /libr/main/rasm2.c of the component rasm2. The manipulation leads to memory corruption. An attack has to be approached locally. The exploit has been disclosed to the public and may be used. Upgrading to version 6.0.0 is able to address this issue. The patch is identified as c6c772d2eab692ce7ada5a4227afd50c355ad545. It is recommended to upgrade the affected component.
Organizations should prioritize patching immediately. The vulnerability has a CVSS score of 4.8, indicating a medium severity level. Risk to organizations includes potential memory corruption that could lead to application crashes or unexpected behavior.
The exploit has been disclosed publicly, which raises concerns about its potential exploitation in the wild. Therefore, organizations using version 5.9.9 of radare2 should take this threat seriously and implement the recommended upgrades as soon as possible.
This vulnerability falls under CWE-119: Improper Restriction of Operations within the Bounds of a Memory Buffer, emphasizing the critical need for developers to validate input and ensure proper handling of memory allocation.
In summary, radare2's vulnerability CVE-2025-1378 requires immediate attention and patching to mitigate any potential risks associated with memory corruption.
Vulnerability Details
A vulnerability in radare2 version 5.9.9 allows for memory corruption due to improper handling in the rasm2 component, specifically within the library located at /libr/main/rasm2.c. This issue has been publicly disclosed, and the recommended solution is to upgrade to version 6.0.0. The patch identifier for this vulnerability is c6c772d2eab692ce7ada5a4227afd50c355ad545.
Technical Analysis
The root cause of this vulnerability is linked to improper memory management within the rasm2 component of radare2. The attack vector is local, meaning that an attacker must have local access to the system to exploit this vulnerability. The attack complexity is considered low, as it does not require any special conditions or extensive knowledge to execute.
The privileges required to exploit this vulnerability are low, indicating that a user with limited permissions could potentially execute the attack. Importantly, no user interaction is required for successful exploitation.
The impact of this vulnerability is classified as having a low availability impact, as it can lead to application crashes or unavailability of the affected component.
Risk & Impact Analysis
Risk to organizations includes potential local exploitation that could lead to application crashes or unavailability. Given the public disclosure of this vulnerability, the risk of exploitation increases, especially in environments where radare2 is deployed.
Organizations should assess their exposure to this vulnerability, especially if they are using the affected version. The urgency for remediation is medium, given the potential impacts and the information available regarding the exploit.
Signal | Status |
|---|---|
Known Exploit | Yes |
Public PoC | Yes |
Actively Exploited | No |
Ransomware Use | No |
Affected Versions
The only affected version is radare2 5.9.9. Organizations using this version should upgrade to 6.0.0 to mitigate the vulnerability.
Mitigation & Remediation
To remediate this vulnerability, organizations must upgrade to radare2 version 6.0.0 or later. For those unable to apply the patch immediately, it is advised to implement necessary workarounds such as restricting access to the component and monitoring for abnormal behavior.
For further assistance in identifying vulnerabilities within your systems, organizations should consider conducting penetration testing to uncover potential weaknesses.
Detection Guidance
Organizations should monitor logs for any anomalous behavior that may indicate exploitation attempts. Key indicators can include unexpected application crashes or abnormal memory usage patterns within the radare2 component.
AppSecure Threat Intelligence Insight
The long-term significance of CVE-2025-1378 lies in the ongoing threat that memory corruption vulnerabilities pose to software applications. Security teams must learn from this incident to improve their vulnerability management strategies.
This vulnerability highlights the importance of thorough testing and validation of memory operations to prevent similar issues in the future. Organizations should ensure robust security practices are in place.
For additional resources on vulnerability management, organizations can explore our guides on vulnerability management programs and best practices for penetration testing to enhance your security posture.
Additionally, organizations are encouraged to stay informed about evolving threats and vulnerabilities through our compliance guides to ensure they meet industry standards.
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

.webp)