CVE-2026-55973
Təsvir
NLnet Labs Unbound 1.23.0 versiyasından 1.25.1 versiyasına qədər olan versiyalarda, 'dns-error-reporting: yes' tənzimləndiyi zaman, sonuncu yuxarı axın (upstream) cavabındakı EDNS Report-Channel seçimi (kod 18) oxunur və həmin seçimin uzunluğu agent domeninin uzunluğu kimi istifadə edilir. Agent domeni üzərində domen adı yoxlaması aparıldıqda, qaytarılan uzunluqdan istifadə edilmir və əgər agent domenindən sonra zibil məlumatlar (garbage) gəlirsə, həmin baytlar sintetik '_er.' hesabat sorğusunun adının sonuna əlavə edilir. Həmin sorğu adı daha sonra iteratorda alt sorğu vasitəsilə DNS Xəta Hesabatını göndərmək üçün istifadə olunur və Unbound 'find_closest_of_type()' funksiyası zamanı həmin sorğu adını analiz etməyə çalışdıqda, daxili kök hissədə dayanmaq əvəzinə sorğu adının uzunluğundan istifadə edərək etiketləri silir, ondan bir bayt irəli gedir və ilk zibil baytı etiket uzunluğu kimi 'dname_query_hash()' funksiyasına ötürərək stek dəyişəni olan 'labuf'-u overwrite edir. Hücumçunun nəzarət etdiyi delegasiya olunmuş zonadan gələn bir adi yuxarı axın cavabı demonun işini dayandırmaq üçün kifayətdir.
Necə düzəltmək olar
- nlnetlabs unbound1.25.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| nlnetlabs unbound | 1.23.0 ≤ v < 1.25.2 | 1.25.2 |
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.