Radare2
cpe:2.3:a:radare:radare2:*:*:*:*:*:*:*
- 5.9.9
A memory corruption vulnerability has been identified in Radare2 version 5.9.9, specifically within the radiff2 component. The issue arises in the function 'r_cons_pal_init' located in the library '/libr/cons/pal.c'. The vulnerability is triggered by manipulating the experimental '-T' argument, leading to memory corruption. This vulnerability requires local exploitation and has been publicly disclosed, although its existence is currently disputed.
Exploitation of this vulnerability causes a segmentation fault, due to a write access to an invalid memory location, specifically the zero page. This behavior is indicative of a memory corruption issue, which can often be exploited to execute arbitrary code or cause a denial-of-service condition.
The vulnerability can be reproduced by compiling Radare2 with AddressSanitizer enabled, which will help detect memory corruption issues. After compiling and installing Radare2, the radiff2 tool can be run with the '-T' argument. This will trigger the vulnerability, causing a segmentation fault due to illegal memory access.
Users are advised to update to the latest version of Radare2, where this vulnerability has been patched.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.