CVE-2025-58063
Açıklama
CoreDNS, eklentileri zincirleyen bir DNS sunucusudur. Versiyon 1.2.0'dan başlayarak versiyon 1.12.4 öncesine kadar olan sürümlerde, CoreDNS etcd eklentisi, kira kimliklerinin (lease ID) yanlışlıkla TTL değerleri olarak kullanıldığı ve DNS önbellek sabitleme (cache pinning) saldırılarına olanak tanıyan bir TTL karmaşası zafiyeti içermektedir. Bu durum, etkilenen servislerin DNS çözümlemesi için etkili bir DoS durumu oluşturur. `plugin/etcd/etcd.go` dosyasındaki `TTL()` fonksiyonu, etcd kira kimliklerini (64 bit tam sayılar) hatalı bir şekilde uint32'ye dönüştürerek bunları TTL değerleri olarak kullanmaktadır. Büyük kira kimlikleri, uint32'ye dönüştürüldüğünde çok büyük TTL değerlerine dönüşmektedir. Bu durum, önbellek sabitleme saldırılarını mümkün kılmaktadır. Versiyon 1.12.4, bu sorun için bir düzeltme içermektedir.
Nasıl düzeltilir
- github.com/coredns/coredns1.12.4 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| github.com/coredns/corednsGo | 1.2.0 ≤ v < 1.12.4 | 1.12.4 |
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.