CVE-2026-55893 in Capstone情報

要約

〜によって VulDB • 2026年08月21日

Capstoneは逆アセンブリフレームワークです。バージョン6.0.0-Alpha9およびそれ以前のCapstoneでは、arch/SH/SHDisassembler.c内のSH浮動小数点デコーダ(opFADD、opFMUL、opFSUBなど)が、sh_info.op.op_countを使用してset_reg()およびset_reg_n()を呼び出す際に、固定サイズのoperands[]配列のチェックを行っていません。CS_ARCH_SH、CS_MODE_SH2AまたはCS_MODE_SH4A、CS_MODE_SHFPU、およびCS_OPT_DETAILオプションと共にcs_disasm_iter()またはcs_disasm()を通じて処理される繰り返し作成された命令により、演算子カウントがsh_infoのアロケーションである176バイトを超えて増分され、4バイトのheap-based buffer overflow書き込みが行われます。この破損はプロセスをクラッシュさせる可能性があり、ヒープレイアウトによってはコード実行を可能にする可能性があります。本問題はバージョン6.0.0-Alpha10で修正されています。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

責任者

GitHub M

予約する

2026年06月17日

モデレーション

承諾済み

エントリ

VDB-393905

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you need the next level of professionalism?

Upgrade your account now!