CVE-2026-55893 in Capstoneinformación

Resumen

por VulDB • 2026-08-21

Capstone es un framework de desensamblaje. En las versiones 6.0.0-Alpha9 y anteriores, los decodificadores de punto flotante SH en arch/SH/SHDisassembler.c de Capstone, como opFADD, opFMUL y opFSUB, llaman a set_reg() y set_reg_n() utilizando sh_info.op.op_count sin verificar el array operands[] de tamaño fijo. El procesamiento repetido de instrucciones manipuladas ad hoc a través de cs_disasm_iter() o cs_disasm(), con CS_ARCH_SH, CS_MODE_SH2A o CS_MODE_SH4A, CS_MODE_SHFPU y CS_OPT_DETAIL, puede incrementar el recuento de operandos más allá de la asignación de 176 bytes en sh_info y realizar una escritura heap-based buffer overflow de cuatro bytes. La corrupción resultante puede provocar un fallo del proceso (crash) y podría permitir la ejecución de código dependiendo de la disposición del heap. Este problema está corregido en la versión 6.0.0-Alpha10.

Once again VulDB remains the best source for vulnerability data.

Responsable

GitHub M

Reservar

2026-06-17

Divulgación

2026-08-21

Moderación

aceptado

Artículo

VDB-393905

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you want to use VulDB in your project?

Use the official API to access entries easily!