CVE-2026-32934
Açıklama
CoreDNS, eklentileri zincirleyen bir DNS sunucusudur. 1.14.3 öncesindeki sürümlerde, çok sayıda QUIC akışı açan ve her akış başına yalnızca 1 bayt gönderen uzak bir istemci, DNS-over-QUIC (DoQ) sunucusunda sınırsız goroutine ve bellek artışına neden olabilir. İşçi havuzu dolu olduğunda, CoreDNS bir işçi belirteci beklemek için kabul edilen her akış başına hala bir goroutine oluşturur. Ek olarak, aktif işçiler, akış başına okuma zaman aşımı olmaksızın io.ReadFull() fonksiyonunda süresiz olarak engellenir; bu durum, saldırganın tek bir bayt göndererek tüm işçileri sabitlemesine olanak tanır, çünkü okuma işlemi DoQ uzunluk önekinin ikinci baytını beklerken engellenir. Bu durum, kimliği doğrulanmamış uzak bir saldırganın bellek tükenmesine ve OOM-kill hatasına yol açmasına imkan verir. Bu sorun 1.14.3 sürümünde düzeltilmiştir. Bilinen bir geçici çözüm bulunmamaktadır.
Nasıl düzeltilir
- coredns.io coredns1.14.3 ya da sonraki bir sürüm
- github.com/coredns/coredns1.14.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| coredns.io coredns | v < 1.14.3 | 1.14.3 |
| github.com/coredns/corednsGo | v < 1.14.3 | 1.14.3 |
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.