CVE-2026-55893 in Capstone
Sumário
de VulDB • 21/08/2026
O Capstone é um framework de desmontagem (disassembly). Nas versões 6.0.0-Alpha9 e anteriores, os decodificadores de ponto flutuante SH do módulo arch/SH/SHDisassembler.c do Capstone, como opFADD, opFMUL e opFSUB, chamam set_reg() e set_reg_n() utilizando sh_info.op.op_count sem verificar o array operands[] de tamanho fixo. Instruções manipuladas ad hoc processadas repetidamente através de cs_disasm_iter() ou cs_disasm(), com CS_ARCH_SH, CS_MODE_SH2A ou CS_MODE_SH4A, CS_MODE_SHFPU e CS_OPT_DETAIL, podem incrementar a contagem de operandos além da alocação sh_info de 176 bytes e realizar uma escrita heap-based buffer overflow de quatro bytes. A corrupção pode causar o crash do processo e permitir execução de código dependendo do layout do heap. Este problema foi corrigido na versão 6.0.0-Alpha10.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.