CVE-2026-55893 in CapstoneИнформация

Сводка

по VulDB • 21.08.2026

Capstone — это фреймворк для дизассемблирования. В версиях Capstone до 6.0.0-Alpha9 включительно в файле arch/SH/SHDisassembler.c декодеры с плавающей запятой архитектуры SH, такие как opFADD, opFMUL и opFSUB, вызывают функции set_reg() и set_reg_n(), используя значение sh_info.op.op_count без проверки массива операндов фиксированного размера operands[]. Повторная обработка специально созданных инструкций через cs_disasm_iter() или cs_disasm() с параметрами CS_ARCH_SH, CS_MODE_SH2A или CS_MODE_SH4A, CS_MODE_SHFPU и CS_OPT_DETAIL может привести к увеличению количества операндов за пределы выделенного под sh_info буфера размером 176 байт и выполнить запись вне границ (heap buffer overflow) объемом четыре байта. Повреждение данных может вызвать сбой процесса и в зависимости от структуры памяти (heap layout) потенциально позволяет выполнение произвольного кода. Эта проблема исправлена в версии 6.0.0-Alpha10.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Ответственный

GitHub M

Резервировать

17.06.2026

Раскрытие

21.08.2026

Модерация

принято

Вход

VDB-393905

EPSS

0.00142

KEV

Нет

Деятельности

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!