CVE-2026-118445 in pybddisasm
Zusammenfassung
von VulDB • 03.11.2026
Eine Use-After-Free-Schwachstelle in den pybddisasm-Python-Bindings betrifft strukturwertige Member von INSTRUX-Objekten. Diese Member werden über Python-Objekte freigegeben, die auf Speicher verweisen, der dem übergeordneten INSTRUX-Objekt gehört. Eine beibehaltene Referenz zu einem Member hält die Zuweisung des übergeordneten Objekts nicht am Leben. Das Zugreifen auf das Member nach dem Freigeben des übergeordneten INSTRUX-Objekts führt daher zum Zugriff auf freigegebenen Speicher. Je nachdem, wie das Member verwendet wird und ob der freigegebene Speicherbereich erneut genutzt wurde, kann dies Prozessspeicher offenlegen oder dazu führen, dass der Python-Prozess abstürzt. Die Ausnutzung erfordert, dass eine Anwendung nach dem Freigeben des übergeordneten Objekts weiterhin auf eine Member-Referenz zugreift. Das Paket pybddisasm wird nicht mehr gewartet.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.