Skip to main content
← All vulnerabilities
CVE-2026-47143PYSEC-2026-3544GHSA-289W-CM54-FGRM

Capstone has a NULL Pointer Dereference with 3DNow! opcodes

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 5.0.8, 6.0.0-Alpha8
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: partial

Summary

Capstone is a disassembly framework. Versions prior to 6.0.0-Alpha8 and 5.0.8 have a NULL pointer dereference in `modRMRequired()` and `decode()` when disassembling 3DNow! opcodes (`0F 0F`) in builds compiled with `-DCAPSTONE_X86_REDUCE`, allowing a remote attacker to crash any application using the reduced X86 Capstone library by supplying a crafted input containing the 4-byte sequence `0F 0F <modrm> <imm8>`. Versions 6.0.0-Alpha8 and 5.0.8 patch the issue.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • capstone-engine capstone

    fixed in 5.0.8; fixed in 6.0.0-Alpha8

  • capstonePyPI

    fixed in 5.0.8

References 4

GitHub · capstone-engine/capstone