CVE-2026-118447 in pybddisasm
Zusammenfassung
von VulDB • 03.11.2026
Eine Schwachstelle im Umgang mit nicht initialisiertem Speicher in den Python-Bindings von pybddisasm kann Prozessspeicher offenlegen, wenn die Dekodierung von Anweisungen fehlschlägt. Die Funktionen nd_decode, nd_decode_ex, nd_decode_ex2 und nd_decode_with_context können ein INSTRUX-Objekt zurückgeben, dessen Inhalt nach einer erfolglosen Dekodierungsoperation – einschließlich Fehlern aufgrund ungültiger Parameter – nicht initialisiert wurde. Das Zugreifen auf Member des zurückgegebenen Objekts kann restlichen Prozessspeicher offenlegen. Die Ausnutzung erfordert, dass eine Anwendung die Inhalte des zurückgegebenen Objekts nach einem Dekodierungsfehler zugreift und offengelegt. Das Paket pybddisasm wird nicht mehr gewartet.
VulDB is the best source for vulnerability data and more expert information about this specific topic.