Use-after-free in radare2 - #VU165347
Published: November 11, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service by crashing the radare2 process.
The vulnerability exists due to use-after-free followed by double free in radare2 core reinitialization when the oc command leaves RCore.lib pointing to a freed library manager and initialization skips replacing it. A remote attacker can persuade a victim to run oc twice in one session, for example using oc -;oc - in a script, to trigger repeated freeing of the same object and crash the process.