CVE-2026-30871

Kritik

Təsvir

OpenWrt Project gömülü cihazlar üçün nəzərdə tutulmuş bir Linux əməliyyat sistemidir. 24.10.6 və 25.12.1 versiyalarından əvvəlki versiyalarda mdns demonunun parse_question funksiyasında stek əsaslı bufer daşması (Stack-based Buffer Overflow) zəifliyi mövcuddur. Problem tərs DNS domenləri (.in-addr.arpa və .ip6.arpa) üçün PTR sorğuları zamanı yaranır. UDP 5353 portu vasitəsilə qəbul edilən DNS paketləri dn_expand tərəfindən 8096 baytlıq qlobal buferə (name_buffer) genişləndirilir və sonra TYPE_PTR sorğularını emal edərkən məhdudiyyətsiz strcpy vasitəsilə sabit 256 baytlıq stek buferinə kopyalanır. Daşma ona görə mümkündür ki, dn_expand çap olunmayan ASCII baytlarını (məsələn, 0x01) çoxsimvollu səkkizlik təmsillərə (məsələn, \001) çevirir və bu da genişləndirilmiş adın həcmini stek buferinin tutumundan əhəmiyyətli dərəcədə artırır. Xüsusi hazırlanmış DNS paketi bu genişlənmə davranışından istifadə edərək stek buferini doldura bilər, bu da zəifliyin normal multicast DNS paketinin emalı vasitəsilə əlçatan olmasına şərait yaradır. Bu problem 24.10.6 və 25.12.1 versiyalarında aradan qaldırılmışdır.

CiddilikKritik
CVSS9.8
İstismar ehtimalı—
MəhsulOpenwrt
Dərc19 mar 2026
İlk görülmə19 mar 2026
Zəiflik növüCWE-121CWE-121

Necə düzəltmək olar

Yeniləyin
  • openwrt openwrt24.10.6, 25.12.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
openwrt openwrtv < 24.10.6, 25.12.0 ≤ v < 25.12.124.10.6, 25.12.1

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.

Intelligence 360 paketində

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.

CVE-2026-30871 · Openwrt · Dark Radar