CVE-2024-8947
Açıklama
MicroPython 1.22.2 sürümünde kritik olarak tanımlanan bir güvenlik açığı bulundu. Bu açıktan py/objarray.c dosyasının bilinmeyen bir işlevi etkilenmektedir. Söz konusu manipülasyon, serbest bırakıldıktan sonra kullanım (use after free) durumuna yol açmaktadır. Saldırı uzaktan gerçekleştirilebilir; ancak saldırı karmaşıklığı oldukça yüksektir ve istismar edilmesi zor görünmektedir. Versiyon 1.23.0'a yükseltme yapmak bu sorunu gidermektedir. Yamanın tanımlayıcısı 4bed614e707c0644c06e117f848fa12605c711cd şeklindedir. Etkilenen bileşenin yükseltilmesi önerilir. MicroPython objarray bileşeninde, bir bytes nesnesi yeniden boyutlandırıldığında ve kendi içine kopyalandığında, halihazırda serbest bırakılmış olan belleğe referans verebilir.
Nasıl düzeltilir
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| micropython micropython | 1.22.2 | — |
| micropython-copyPyPI | v ≤ 3.3.3.post3, Aralık belirtilmemiş | — |
| micropython-ioPyPI | v ≤ 0.1, Aralık belirtilmemiş | — |
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.