Capstone 是一个反汇编框架。在 6.0.0-Alpha9 及更早版本中,Capstone 的 arch/SH/SHDisassembler.c 文件中的 sh_disassemble() 函数会从原始 16 位指令中计算一个索引值(idx),但未确保该索引值位于活动模式下对应的 decode[] 函数指针表的合法范围内。当应用程序使用 CS_ARCH_SH,并配置为 CS_MODE_SH2A 或 CS_MODE_SH4A 以及 CS_MODE_SHFPU 模式时,可通过 cs_disasm_iter() 或
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| capstone-engine | capstone | < 6.0.0-Alpha10 |
affected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| capstone-engine | capstone | < 6.0.0-Alpha10 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POCNo comments yet