CVE-2026-53920
Açıklama
odhcpd, OpenWrt tarafından kullanılan DHCPv6, DHCPv4 ve router-advertisement sunucusudur. 17.01.0 versiyonundan 25.12.3 versiyonu öncesine kadar olan sürümlerde, odhcpd'nin DHCPv6 IA ayrıştırıcısı, gövdesi struct dhcpv6_ia_hdr yapısından daha kısa olan bir IA_NA veya IA_PD seçeneğini kabul eder, seçenek başlığını bu tam yapıya dönüştürür ve IA gövdesinin IAID alanını içerdiğini kanıtlamadan önce ia->iaid değerini okur. Kimliği doğrulanmamış ağ komşusu bir istemci, odhcpd'nin 8192 baytlık alım yığın tamponunun sonuna sıfır uzunlukta veya kısa bir IA seçeneği yerleştirirse, okunan IAID değeri data_buf üzerinden bitişik yığın belleğine geçer. İfşa edilen baytlar daha sonra DHCPv6 yanıt IAID'sine yansıtılır; önceki ARM doğrulamaları data_buf[8192:8196] kısmının kaydedilmiş yığın kanaryasını (stack canary) ifşa ettiğini göstermiştir ve daha geniş yığın taramaları ASLR için yararlı yığın/süreç içeriklerini sızdırabilir. Bu sorun 25.12.3 versiyonunda düzeltilmiştir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| openwrt odhcpd | >= 17.01.0, < 25.12.3 | — |
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.