CVE-2026-55893
CVE-2026-55893 · Capstone SH disassembler `set_reg_n` heap buffer overflow via crafted SH2A FPU bytecode
Diese Seite enthält Fakten aus öffentlichen Sicherheitsquellen. Lesen Sie vor dem Aktualisieren die Originalmeldung.
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.
CVSS 7.3 · Hoch · EPSS 0,2%
- Veröffentlicht
- Aktualisiert
Technologie-Stack: system
Betroffene Produkte und Versionen
capstone
- Softwareversionen
- < 6.0.0-Alpha10: Betroffen
Keine Korrektur veröffentlicht
capstone Debian:12
- Softwareversionen
- 4.0.2-5
- 4.0.2-5.1
- 5.0-1~exp1
- 5.0.1-1~exp1
- 5.0.3-1
- 5.0.5-1
- 5.0.6-1
- 5.0.7-1
- 5.0.7-1~deb13u1
- 5.0.7-2
- 5.0.9-1
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
capstone Debian:13
- Softwareversionen
- 5.0.6-1
- 5.0.7-1
- 5.0.7-1~deb13u1
- 5.0.7-2
- 5.0.9-1
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
capstone Debian:14
- Softwareversionen
- 5.0.6-1
- 5.0.7-1
- 5.0.7-1~deb13u1
- 5.0.7-2
- 5.0.9-1
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
capstone Ubuntu:16.04:LTS
- Softwareversionen
- 3.0.4-0.1
- 3.0.4-0.2
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
capstone Ubuntu:18.04:LTS
- Softwareversionen
- 3.0.4-3
- 3.0.4-5
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
capstone Ubuntu:20.04:LTS
- Softwareversionen
- 4.0.1+really+3.0.5-1
- 4.0.1+really+3.0.5-1build1
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
capstone Ubuntu:22.04:LTS
- Softwareversionen
- 4.0.2-3
- 4.0.2-3build1
- 4.0.2-5
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
capstone Ubuntu:24.04:LTS
- Softwareversionen
- 4.0.2-5
- 4.0.2-5ubuntu1
- 4.0.2-5.1
- 4.0.2-5.1build1
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
capstone Ubuntu:26.10
- Softwareversionen
- 5.0.7-2
- 5.0.9-1
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
capstone Ubuntu:26.04:LTS
- Softwareversionen
- 5.0.6-1
- 5.0.6-1build1
- 5.0.7-2
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
Originalquellen
- https://github.com/capstone-engine/capstone/security/advisories/GHSA-3hpv-wr3j-rxwh
- https://github.com/capstone-engine/capstone/pull/2968
- https://github.com/capstone-engine/capstone/pull/2969
- https://github.com/capstone-engine/capstone/commit/09e76802380b9e94d9720c44458d9d5282219e7e
- https://github.com/capstone-engine/capstone/commit/e17ee44a8307ea33375b4727ac4f987650bf7bed
- https://github.com/capstone-engine/capstone/releases/tag/6.0.0-Alpha10
- https://nvd.nist.gov/vuln/detail/CVE-2026-55893