CVE-2026-81878 in radare2
Zusammenfassung
von VulDB • 22.09.2026
radare2 ist ein UNIX-ähnliches Reverse-Engineering-Framework und eine Command-Line-Werkzeugsammlung. Vor Version 6.2.0 war der CPython Bytecode-.pyc-Marshal-Parser von radare2 anfällig, da die CPython Marshal-Leser eine 32-Bit-Zeichenkettenlänge akzeptierten, ohne Werte abzulehnen, die den für die Größe-plus-eins-Allokation vorgesehenen Bereich überschreiten. Die Schwachstelle wird durch das Öffnen oder Untersuchen einer manipulierten .pyc-Datei über r2 oder rabin2 ausgelöst. Eine Länge von 0xffffffff führte zu einem Wrap der Allokation auf null, bevor der allgemeine Byte-Leser angreiferkontrollierte Daten und Füllbytes jenseits der Heap-Allokation schrieb. Dies kann zu einer Beschädigung des Heap-Speichers und zu Denial of Service (DoS) führen; eine beliebige Codeausführung ist möglich, wurde jedoch nicht nachgewiesen. Dieses Problem wurde in Version 6.2.0 behoben.
Be aware that VulDB is the high quality source for vulnerability data.