CVE-2026-81878
Təsvir
radare2 UNIX bənzəri tərs mühəndislik freymvorku və komanda sətri alətlər dəstidir. Versiya 6.2.0-dan əvvəl radare2-nin CPython bytecode .pyc marshal parseri zəifliyə malik idi, çünki CPython marshal oxuyucuları "ölçü+bir" (size-plus-one) ayırmasını aşan dəyərləri rədd etmədən 32-bitlik sətir uzunluğunu qəbul edirdi. Zəiflik, r2 və ya rabin2 vasitəsilə xüsusi hazırlanmış .pyc faylının açılması və ya yoxlanılması ilə aktivləşir. 0xffffffff uzunluğu, ümumi bayt oxuyucu hücumçu tərəfindən idarə olunan məlumatları və doldurma baytlarını heap ayırmasından kənara yazmamışdan əvvəl ayırmanı sıfıra endirmişdir. Bu, heap yaddağının korlanmasına və xidmətdən imtinaya səbəb ola bilər; ixtiyari kodun icrası mümkündür, lakin bu nümayiş etdirilməmişdir. Problem 6.2.0 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- radare radare26.2.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| radare radare2 | v < 6.2.0 | 6.2.0 |
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.