CVE-2026-5857

Yüksək

Təsvir

Contiki-NG-in MQTT klienti os/net/app-layer/mqtt/mqtt.c faylındakı parse_publish_vhdr() funksiyasında topic_len 64 baytlıq həddlə yoxlanılmazdan əvvəl topic_len_received=1 təyin edilir, buna görə həddən artıq uzunluqda olan topic erkən qaytarılır, lakin bayraq qaldırılmış vəziyyətdə qalır. Növbəti TCP seqmentində tcp_input() parseri topic_received==0 vəziyyətində yenidən çağırır və saxlanılmış topic_len_received==1 qoruyucu yoxlamanı ehtiva edən uzunluq oxuma blokunu atlayaraq birbaşa memcpy() funksiyasına keçir; bu funksiya yoxlanılmamış 16 bitlik topic_len dəyərini kopyalama uzunluğu kimi istifadə edir. 65 baytlıq topic[] təyinat sahəsi payload_chunk göstəricisi də daxil olmaqla bitişik struct sahələrinə daşır və sonrakı MQTT kodu həmin göstəriciyə müraciət edir, nəticədə kompromisə uğramış və ya hücumçunun nəzarətində olan broker ixtiyari göstərici yazma primitivi əldə edir. Contiki-NG-in MQTT tətbiqində TLS dəstəyi yoxdur, buna görə bağlantı açıq mətnlədir. Təsir sahəsi məlumatların açıqlanması və xidmətdən imtinadan tutmuş yaddaş mühafizəsi olmayan embedded hədəflərdə uzaqdan kodun icrasına qədər uzanır.

CiddilikYüksək
CVSS8.1
İstismar ehtimalı—
MəhsulContiki-NG
Dərc6 avq 2026
İlk görülmə6 avq 2026

Necə düzəltmək olar

Yeniləyin
  • Contiki-NG Contiki-NGa34a2dbdc8bea784bd2ae5079aa4be520cd74f2d və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Contiki-NG Contiki-NGv < a34a2dbdc8bea784bd2ae5079aa4be520cd74f2da34a2dbdc8bea784bd2ae5079aa4be520cd74f2d

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-5857 · Contiki-NG · Dark Radar