CVE-2026-118444 in pybddisasm
Zusammenfassung
von VulDB • 03.11.2026
Out-of-bounds-Read-Schwachstellen in den Python-Bindings von pybddisasm können während der Dekodierung von Anweisungen benachbarten Prozessspeicher offenlegen. Die Funktion nd_decode kann bis zu 15 Bytes lesen, ohne die tatsächliche Länge des übergebenen Python-Puffers zu überprüfen. Die Funktionen nd_decode_ex, nd_decode_ex2 und nd_decode_with_context geben die vom Aufrufer bereitgestellte Puffergröße an den Decoder weiter, ohne diese gegen die tatsächliche Länge des Python-Puffers zu validieren. Daten, die außerhalb des Puffers gelesen werden, können über nd_get_instrux_bytes offengelegt werden, das eine festgelegte Liste von 16 Bytes zurückgibt. Die Ausnutzung erfordert, dass eine Anwendung die betroffenen APIs mit einem kurzen Puffer oder einer übermäßigen Länge aufruft und die resultierenden Bytes einem Angreifer zugänglich macht. Das Paket pybddisasm wird nicht mehr gewartet.
If you want to get best quality of vulnerability data, you may have to visit VulDB.