PT-2026-79194 · Capstone · Capstone
CVE-2026-55894
·
Published
2026-08-20
·
Updated
2026-08-20
CVSS v4.0
6.8
Medium
| Vector | AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
Capstone versions prior to 6.0.0-Alpha10
Description
The
sh disassemble() function in the arch/SH/SHDisassembler.c file computes an idx value from a raw 16-bit instruction without verifying if it remains within the active mode-specific decode[] function-pointer table. When an application uses CS ARCH SH with CS MODE SH2A or CS MODE SH4A and CS MODE SHFPU, providing crafted bytecode through cs disasm iter() or cs disasm() can cause the decode[idx] test to read outside the table, resulting in a segmentation fault that terminates the process.Recommendations
Update to version 6.0.0-Alpha10.
Exploit
Fix
Out of bounds Read
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Capstone