CVE-2026-55893 in Capstone
सारांश
द्वारा VulDB • 21/08/2026
Capstone एक disassembly framework है। संस्करण 6.0.0-Alpha9 और उससे पहले, Capstone के arch/SH/SHDisassembler.c में SH floating-point decoders जैसे कि opFADD, opFMUL, और opFSUB sh_info.op.op_count का उपयोग करके set_reg() और set_reg_n() को कॉल करते हैं बिना fixed-size operands[] array की जांच किए। CS_ARCH_SH, CS_MODE_SH2A या CS_MODE_SH4A, CS_MODE_SHFPU, और CS_OPT_DETAIL के साथ cs_disasm_iter() या cs_disasm() से गुजरने वाले बार-बार crafted instructions operand count को 176-byte sh_info allocation से बढ़ा सकते हैं और एक four-byte heap buffer overflow write कर सकते हैं। इस corruption से process crash हो सकता है और heap layout पर निर्भर करते हुए code execution की संभावना भी होती है। यह issue version 6.0.0-Alpha10 में ठीक किया गया है।
If you want to get best quality of vulnerability data, you may have to visit VulDB.