CVE-2026-45047
Təsvir
bird-lg-go Go dilində yazılmış bir BIRD looking glass tətbiqidir. 1.4.5 versiyasından əvvəl apiHandler (və oxşar şəkildə webHandlerTelegramBot), istifadəçi tərəfindən təqdim edilən JSON yüklərini maksimum oxuma ölçüsünü məhdudlaşdırmadan birbaşa json.NewDecoder(r.Body).Decode(&request) funksiyasından istifadə edərək emal edir. Autentifikasiya olunmamış uzaq hücumçu tək bir TCP bağlantısı vasitəsilə həddindən artıq böyük və sonsuz JSON yükü (məsələn, bir neçə Giqabaytlıq doldurucu məlumat) göndərə bilər. Go-nun JSON dekoderi bütün analiz edilmiş struktur üçün yaddaş ayırmağa çalışdığına görə, bu, hostun fiziki RAM-nı və ya konteyner limitlərini sürətlə tükədir və bərpa olunmayan kritik xətaya səbəb olur: runtime: out of memory. Bu zəiflik 1.4.5 versiyasında aradan qaldırılıb.
Necə düzəltmək olar
- github.com/xddxdd/bird-lg-go0.0.0-20260507060110-0ff87024cb9e və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| github.com/xddxdd/bird-lg-goGo | v < 0.0.0-20260507060110-0ff87024cb9e | 0.0.0-20260507060110-0ff87024cb9e |
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.