CVE-2026-49282
Təsvir
Capstone disassembler freymvorkudur. Versiya 6.0.0-Alpha9-a qədər Capstone-un ictimai `cs_insn_name()` API-si çağırıcı tərəfindən təmin edilən təlimat ID-lərini birbaşa seçilmiş arxitektura backend-inə ötürür. Backend-lərin çoxu təlimat adı cədvəllərini indeksləməzdən əvvəl ID-ni yoxlayır, lakin M68K və RISCV backend-lərində sərhəd yoxlamaları çatışmır və ya natamamdır. M68K və ya RISCV üçün açılmış Capstone handle-ında, çağırıcı tərəfindən idarə olunan yanlış təlimat ID-si sərhədlərdən kənar oxumaya (out-of-bounds read) səbəb ola və prosesi çökdürə bilər. Nümayiş etdirilən təsir, təlimat adlarının axtarışını etibarsız ID-lərə açan tətbiqlərdə və ya binding-lərdə əlçatanlığın itirilməsidir. Heç bir kodun icrası və ya məlumat sızması nümayiş etdirilməmişdir. Versiya 6.0.0-Alpha9 bu problemi aradan qaldırır.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| capstone-engine capstone | < 6.0.0-Alpha9 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.