CVE-2026-30871

Kritik

Açıklama

OpenWrt Project, gömülü cihazları hedefleyen bir Linux işletim sistemidir. 24.10.6 ve 25.12.1 öncesindeki sürümlerde, mdns daemon bileşeninin parse_question fonksiyonunda yığın tabanlı arabellek taşması (Stack-based Buffer Overflow) zafiyeti bulunmaktadır. Sorun, ters DNS alan adları (.in-addr.arpa ve .ip6.arpa) için yapılan PTR sorguları tarafından tetiklenmektedir. UDP port 5353 üzerinden alınan DNS paketleri, dn_expand tarafından 8096 baytlık küresel bir arabelleğe (name_buffer) genişletilmekte ve ardından TYPE_PTR sorguları işlenirken sınırsız bir strcpy aracılığıyla sabit 256 baytlık bir yığın arabelleğine kopyalanmaktadır. Taşma, dn_expand'in yazdırılamayan ASCII baytlarını (örneğin 0x01) çok karakterli oktal gösterimlere (örneğin \001) dönüştürerek genişletilmiş adı yığın arabelleğinin kapasitesinin ötesinde önemli ölçüde şişirmesi nedeniyle mümkündür. Özel olarak hazırlanmış bir DNS paketi, bu genişleme davranışını kullanarak yığın arabelleğini taşıtabilir ve böylece zafiyetin normal multicast DNS paket işleme yoluyla erişilebilir olmasını sağlar. Bu sorun 24.10.6 ve 25.12.1 sürümlerinde düzeltilmiştir.

ÖnemKritik
CVSS9.8
İstismar olasılığı—
ÜrünOpenwrt
Yayın19 Mar 2026
İlk görülme19 Mar 2026
Zayıflık türüCWE-121CWE-121

Nasıl düzeltilir

Güncelleyin
  • openwrt openwrt24.10.6, 25.12.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
openwrt openwrtv < 24.10.6, 25.12.0 ≤ v < 25.12.124.10.6, 25.12.1

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.

Intelligence 360 paketinde

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.

CVE-2026-30871 · Openwrt · Dark Radar