CVE-2026-53922
Təsvir
odhcpd, OpenWrt tərəfindən istifadə edilən DHCPv6, DHCPv4 və marşrut elanı (router-advertisement) serveridir. cfddd56 commit-ində və daha əvvəlki versiyalarda, eyni linkdə olan autentifikasiya olunmamış host əvvəlcə normal DHCPv6 SOLICIT və REQUEST mübadilələri vasitəsilə iki binding əldə edə bilər və sonra çox sayda IA_NA seçimləri olan hazırlanmış RENEW göndərə bilər. Daha əvvəl uyğunlaşdırılmış IA cavab buferinin böyük hissəsini tutur, uyğunlaşdırılmamış IA isə build_ia() status budağının qalan boşluqdan daha böyük olan NOBINDING cavabı yazmasına və qaytarmasına səbəb olur və növbəti uyğunlaşdırılmış IA, dhcpv6_ia_handle_IAs() həmin artıq qaytarılan dəyəri işarəsiz size_t tipindən çıxdırdıqdan sonra emal edilir. Nəticədə yaranan underflow sonrakı uzunluq yoxlamalarını deaktiv edir və hücumçu tərəfindən idarə olunan IA_ADDR seriyalaşdırılmasının handle_client_request() funksiyasındakı 512 baytlıq pdbuf stek buferindən kənara çıxmasına şərait yaradır. Stek kanaryası odhcpd prosesini dayandırır və procd prosesi yenidən başlatdıqda, davamlı paketlər DHCPv6 xidmətini təkrarən pozur. Müşahidə olunan konfiqurasiya kodun icrasını təmin etmir.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| openwrt odhcpd | < c6792bac3905d4bf726d914e9994f6d4b98c5b57 | — |
| openwrt openwrt | < 25.12.5 | — |
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.