CVE-2026-45047
Açıklama
bird-lg-go, Go dilinde yazılmış bir BIRD looking glass uygulamasıdır. 1.4.5 sürümünden önce, apiHandler (ve benzer şekilde webHandlerTelegramBot), kullanıcı tarafından sağlanan JSON yüklerini maksimum okuma boyutunu kısıtlamadan doğrudan json.NewDecoder(r.Body).Decode(&request) kullanarak işlemektedir. Kimliği doğrulanmamış uzak bir saldırgan, tek bir TCP bağlantısı üzerinden aşırı büyük ve sonsuz bir JSON yükünü (örneğin, birkaç Gigabayt dolgu verisi) gönderebilir. Go'nun JSON çözücüsü ayrıştırılan tüm yapı için bellek ayırmaya çalıştığından, bu durum ana makinenin fiziksel RAM'ini veya konteyner sınırlarını hızla tüketerek geri döndürülemez bir kritik hataya yol açar: runtime: out of memory. Bu güvenlik açığı 1.4.5 sürümünde giderilmiştir.
Nasıl düzeltilir
- github.com/xddxdd/bird-lg-go0.0.0-20260507060110-0ff87024cb9e ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| github.com/xddxdd/bird-lg-goGo | v < 0.0.0-20260507060110-0ff87024cb9e | 0.0.0-20260507060110-0ff87024cb9e |
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.