radare2
cpe:2.3:a:radare:radare2:*:*:*:*:*:*:*
- 6.0.5
A NULL pointer dereference vulnerability has been identified in Radare2 versions through 6.0.5. The issue arises in the 'load()' function of 'bin_dyldcache.c', where the program crashes due to a segmentation fault. This vulnerability can be exploited by processing a crafted binary file, potentially impacting automated binary analysis environments that use Radare2.
Exploitation of this vulnerability leads to a segmentation fault, causing the program to crash. The AddressSanitizer reports this as a deadly signal, indicating a severe error due to accessing memory incorrectly.
The vulnerability can be reproduced by using Radare2 to open a crafted binary file that triggers the NULL pointer dereference. This can be done by compiling a small program with specific libraries that simulate the issue, and then running it with the AddressSanitizer enabled.
Users can update to the latest version of Radare2, where this vulnerability has been fixed. The official GitHub repository contains the patched version.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.