CVE-2026-40691
Açıklama
Unbound 1.9.0 ile 1.25.1 dahil arasındaki sürümlerde, TCP üzerinden bir DNSCrypt sorgusu alındığında, yanıtı yerinde şifreleyen rutin, yanıt uzunluğunu hedef tampon boyutuyla sınırlandırmada başarısız olur. UDP yolunu koruyan boyut sınırlaması TCP yolu üzerinde uygulanmaz; bu nedenle 65504 bayttan büyük bir yanıt, 'msg-buffer-size' kapasitesine sahip bir tampon içinde 48 bayt ileri kaydırılarak yığın ayırmasının sonunun ötesine yazılır. Tek bir kötü niyetli şifreli sorgu, çözücüye neden olarak hizmet reddine (DoS) yol açar. Bu güvenlik açığı için Unbound'un DNSCrypt desteğiyle ('--enable-dnscrypt') derlenmiş olması ve dinleme arayüzleri için 'dnscrypt:' ifadesinin yapılandırılıp etkinleştirilmiş olması gerekir.
Nasıl düzeltilir
- nlnetlabs unbound1.25.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| nlnetlabs unbound | 1.9.0 ≤ v < 1.25.2 | 1.25.2 |
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.