CVE-2026-49282

MEDIUM CVSS 3.1: 5.1 EPSS 0.13%
Updated Aug 17, 2026
Capstone
Parameter Value
CVSS 5.1 (MEDIUM)
Type CWE-191 (Integer Underflow), CWE-129 (Improper Validation of Array Index), CWE-125 (Out-of-bounds Read)
Vendor Capstone
Public PoC No

Capstone is a disassembly framework. Prior to version 6.0.0-Alpha9, Capstone's public `cs_insn_name()` API forwards caller-supplied instruction IDs directly to the selected architecture backend. Most backends validate the ID before indexing instruction-name tables, but the M68K and RISCV backends have missing or incomplete bounds checks.

On a Capstone handle opened for M68K or RISCV, a caller-controlled invalid instruction ID can trigger an out-of-bounds read and crash the process. The demonstrated impact is availability loss in applications or bindings that expose instruction-name lookup to untrusted IDs. No code execution or data disclosure was demonstrated.

Version 6.0.0-Alpha9 patches the issue.

Attack Parameters

Attack Vector
Local
Requires local access
Attack Complexity
Low
Easy to exploit
Privileges Required
None
No privileges needed
User Interaction
None
No user interaction needed

Impact Assessment

Confidentiality
Low
Partial data leak
Integrity
None
No data modification
Availability
Low
Partial disruption

CVSS Vector v3.1