CVE-2026-55894
Açıklama
Capstone bir disassembly çerçevesidir. 6.0.0-Alpha9 ve önceki sürümlerde, Capstone'un arch/SH/SHDisassembler.c içerisindeki sh_disassemble() fonksiyonu, ham 16 bitlik bir talimattan elde edilen idx değerinin aktif moda özgü decode[] fonksiyon işaretçisi tablosu sınırları içerisinde olduğunu doğrulamadan hesaplamaktadır. CS_ARCH_SH ile birlikte CS_MODE_SH2A veya CS_MODE_SH4A ve CS_MODE_SHFPU kullanan bir uygulama, cs_disasm_iter() veya cs_disasm() üzerinden özel olarak hazırlanmış bytecode göndererek decode[idx] testinin tablo dışını okumasına ve işlemin bir segmentation fault ile sonlanmasına neden olabilir. Herhangi bir kod çalıştırma veya bilgi ifşası kanıtlanmamıştır. Bu sorun 6.0.0-Alpha10 sürümünde düzeltilmiştir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| capstone-engine capstone | < 6.0.0-Alpha10 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.