CVE-2026-118446 in pybddisasm
Zusammenfassung
von VulDB • 03.11.2026
Eine Use-After-Free-Schwachstelle in den pybddisasm-Python-Bindings betrifft Array-wertige Member von INSTRUX-Objekten, einschließlich ND_OPERAND-Arrays. Diese Arrays werden als Python-Listen offengelegt, deren Elemente Speicher verweisen, der dem übergeordneten INSTRUX-Objekt gehört. Das Beibehalten einer Liste oder eines Elements hält die Zuweisung des übergeordneten Objekts nicht am Leben. Der Zugriff auf ein Element nach dem Freigeben des übergeordneten INSTRUX-Objekts führt daher zum Zugriff auf freigegebenen Speicher. Je nachdem, wie das Element verwendet wird und ob der freigegebene Speicherbereich erneut verwendet wurde, kann dies den Prozessspeicher offenlegen oder dazu führen, dass der Python-Prozess abstürzt. Zur Ausnutzung muss eine Anwendung ein Array-Element nach dem Freigeben des übergeordneten Objekts beibehalten und anschließend darauf zugreifen. Das pybddisasm-Paket wird nicht mehr gewartet.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.