SEPTEMBER 19, 2026
Live Feed
Back to database
Case File

CVE-2026-55893

HIGH · CVSS 7.3 EPSS 0.14% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-20 · Last synced 2026-09-18

CyberRota Analysis

AI-Generated

The Capstone disassembly framework versions 6.0.0-Alpha9 and earlier are vulnerable due to a heap buffer overflow caused by improper handling of operand counts in SH floating-point decoders. This flaw can lead to process crashes and potentially allow for arbitrary code execution, depending on the heap layout. Organizations utilizing affected versions for disassembly tasks should prioritize upgrading to version 6.0.0-Alpha10 to mitigate this high-severity vulnerability.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Detected Signals
code execution

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-55893
Severity
HIGH
CVSS
7.3
EPSS
0.14%

Original NVD Description

Capstone is a disassembly framework. In 6.0.0-Alpha9 and earlier, Capstone's arch/SH/SHDisassembler.c SH floating-point decoders such as opFADD, opFMUL, and opFSUB call set_reg() and set_reg_n() using sh_info.op.op_count without checking the fixed-size operands[] array. Repeated crafted instructions processed through cs_disasm_iter() or cs_disasm() with CS_ARCH_SH, CS_MODE_SH2A or CS_MODE_SH4A, CS_MODE_SHFPU, and CS_OPT_DETAIL can increment the operand count beyond the 176-byte sh_info allocation and perform a four-byte heap buffer overflow write. The corruption can crash the process and may enable code execution depending on heap layout. This issue is fixed in version 6.0.0-Alpha10.