CVE-2026-32934
Təsvir
CoreDNS plaginləri zəncirləyən bir DNS serveridir. 1.14.3 versiyasından əvvəlki versiyalarda, çox sayda QUIC axını açan və hər axın üzrə yalnız 1 bayt göndərən uzaq müştəri vasitəsilə DNS-over-QUIC (DoQ) serverində məhdudiyyətsiz goroutine və yaddaş artımı törədə bilər. İşçi hovuzu (worker pool) dolu olduqda belə, CoreDNS işçi tokenini gözləmək üçün qəbul edilmiş hər bir axın üçün yeni bir goroutine yaradır. Əlavə olaraq, aktiv işçilər hər bir axın üçün oxuma vaxtı limiti (read deadline) olmadan io.ReadFull() funksiyasında qeyri-müəyyən müddətə bloklanır; bu isə hücumçuya tək bir bayt göndərməklə bütün işçiləri bloklamağa imkan verir, çünki oxuma prosesi DoQ uzunluq prefiksinin ikinci baytını gözləyir. Bu, autentifikasiya olunmamış uzaq hücumçuya yaddaşın tükənməsinə və OOM-kill xətasına səbəb olmağa imkan verir. Bu problem 1.14.3 versiyasında düzəldilmişdir. Məlum olan heç bir alternativ həll yolu mövcud deyil.
Necə düzəltmək olar
- coredns.io coredns1.14.3 və ya daha yeni versiya
- github.com/coredns/coredns1.14.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| coredns.io coredns | v < 1.14.3 | 1.14.3 |
| github.com/coredns/corednsGo | v < 1.14.3 | 1.14.3 |
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.