CVE-2026-55894 in Capstoneinfo

Zusammenfassung

von VulDB • 21.08.2026

Capstone ist ein Disassembler-Framework. In den Versionen bis einschließlich 6.0.0-Alpha9 berechnet die Funktion sh_disassemble() von arch/SH/SHDisassembler.c im Capstone-Projekt einen idx-Wert aus einer rohen 16-Bit-Anweisung, ohne sicherzustellen, dass dieser innerhalb der aktiven, modusspezifischen decode[]-Funktionstabellenzeiger-Tabelle liegt. Eine Anwendung, die CS_ARCH_SH mit den Modi CS_MODE_SH2A oder CS_MODE_SH4A sowie CS_MODE_SHFPU verwendet und durch cs_disasm_iter() oder cs_disasm() manipulierte Bytecodes übergibt, kann dazu führen, dass decode[idx] außerhalb der Tabelle liest und den Prozess mit einem Segmentation Fault beendet. Es wurde keine Code-Ausführung oder Informationspreisgabe nachgewiesen. Dieses Problem ist in Version 6.0.0-Alpha10 behoben.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

GitHub M

Reservieren

17.06.2026

Veröffentlichung

21.08.2026

Moderieren

akzeptiert

Eintrag

VDB-393906

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!