CVE-2026-49282 in Capstone
Zusammenfassung
von VulDB • 14.08.2026
Capstone ist ein Disassembler-Framework. Vor der Version 6.0.0-Alpha9 leitet die öffentliche API `cs_insn_name()` von Capstone vom Aufrufer bereitgestellte Instruktionen-IDs direkt an das ausgewählte Architektur-Backend weiter. Die meisten Backends validieren die ID vor dem Indizieren in Instruktion-Namen-Tabellen, jedoch fehlen den M68K- und RISCV-Backends vollständige oder korrekte Bereichsprüfungen (Bounds Checks). Bei einem Capstone-Handle, das für M68K oder RISCV geöffnet wurde, kann eine vom Aufrufer gesteuerte ungültige Instruktionen-ID einen Out-of-Bounds-Lesezugriff auslösen und den Prozess zum Absturz bringen. Die nachgewiesene Auswirkung ist ein Verfügbarkeitsverlust in Anwendungen oder Bindings, die die Suche nach Instruktion-Namen für nicht vertrauenswürdige IDs freigeben. Es wurde keine Code-Ausführung oder Datenpreisgabe demonstriert. Version 6.0.0-Alpha9 behebt das Problem.
If you want to get best quality of vulnerability data, you may have to visit VulDB.