CVE-2026-53941
Təsvir
Inspektor Gadget, eBPF istifadə edərək Kubernetes klasterlərində və Linux hostlarında məlumat toplama və sistem yoxlaması üçün alətlər və freymvork dəstidir. 0.27.0 versiyasından 0.53.1 versiyasına qədər olan dövrdə, uprobe kitabxana resolveri, uprobe əsaslı gadget aktiv olduğu zaman hazırlanmış /etc/ld.so.cache faylını təqdim etməklə imtiyazsız konteynerin həddindən artıq CPU istehlak etməsinə və digər konteynerlərin işə düşməsinin qarşısını almağına şərait yarada bilər. pkg/uprobetracer/ldcache_parser.go faylındakı parser, həddindən artıq iterasiya yerinə yetirmək üçün EntryCount dəyərinə çox güvənir, cache1Len dəyərini daşan uint32 aritmetikası ilə hesablayır və pkg/uprobetracer/bytes.go faylında readStringFromBytes funksiyasını təkrarən çağırır; burada bayt-bayt dəyişməz sətir birləşdirilməsi kvadratik iş yükü yaradır. Bu emal baş verdiyi müddətdə, pkg/container-hook fanotify container-start fasiləsini saxlayır ki, bu da hazırlanmış keşin işə düşməni təxminən bir dəqiqə gecikdirməsinə, Docker-in digər konteynerləri başlatmasının qarşısını almasına və monitorinqin pisləşməsinə səbəb olur. Artıq işləyən konteynerlərdən gələn keşlərin emalı hələ də CPU istehlak edə bilər, lakin yeni konteynerin işə düşmə fasiləsini saxlamır və bu xəbərdarlıq konfidensiallığa və ya bütövlüyə heç bir təsir göstərmir. Bu problem 0.53.1 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- github.com/inspektor-gadget/inspektor-gadget0.53.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| github.com/inspektor-gadget/inspektor-gadgetGo | 0.27.0 ≤ v < 0.53.1 | 0.53.1 |
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.