CVE-2026-53941
Açıklama
Inspektor Gadget, eBPF kullanarak Kubernetes kümeleri ve Linux ana bilgisayarları üzerinde veri toplama ve sistem incelemesi için kullanılan bir araç seti ve çerçevedir. 0.27.0 ile 0.53.1 sürümleri arasında, uprobe kütüphane çözücü, uprobe tabanlı bir gadget aktifken hazırlanmış bir /etc/ld.so.cache dosyası sağlanarak yetkisiz bir konteynerin aşırı CPU tüketmesine ve diğer konteynerlerin başlatılmasının engellenmesine izin verebilir. pkg/uprobetracer/ldcache_parser.go içindeki ayrıştırıcı, aşırı yineleme yapmak için EntryCount değerine güvenir, cache1Len değerini taşmalı uint32 aritmetiği ile hesaplar ve pkg/uprobetracer/bytes.go içinde bayt bazlı değişmez dize birleştirmenin kuadratik iş yükü oluşturduğu readStringFromBytes fonksiyonunu tekrar tekrar çağırır. Bu işlem gerçekleşirken, pkg/container-hook fanotify container-start duraklatmasını tutarak, hazırlanmış bir önbelleğin başlatmayı yaklaşık bir dakika geciktirmesine, Docker'ın diğer konteynerleri başlatmasını engellemesine ve izlemeyi bozmasına neden olur. Halihazırda çalışan konteynerlerden gelen önbelleklerin işlenmesi hala CPU tüketebilir ancak yeni konteyner başlatma duraklatmasını tetiklemez; ayrıca bu durum gizlilik veya bütünlük üzerinde herhangi bir etki yaratmaz. Bu sorun 0.53.1 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- github.com/inspektor-gadget/inspektor-gadget0.53.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| github.com/inspektor-gadget/inspektor-gadgetGo | 0.27.0 ≤ v < 0.53.1 | 0.53.1 |
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.