CVE-2026-13343

Orta

Təsvir

lib/midi2/ump_stream_responder.c faylındakı UMP Stream responder kitabxanası cavab paketlərini 16 baytlıq struct midi_ump (uint32_t data[4]) strukturunda qurur. make_endpoint_info() və make_function_block_info() qurucuları yalnız ilk iki sözü (res.data[0] və res.data[1]) doldurur və bu düzəlişdən əvvəl nəticələri başladılmamış lokal dəyişən (struct midi_ump res;) kimi təyin edirdi. Qalan iki söz (res.data[2], res.data[3]) stekdəki köhnə məzmunu saxlayır. Endpoint Info və Function Block Info bildirişləri 4 söz uzunluğundaqı UMP Stream mesajlarıdır (UMP_MT_UMP_STREAM), buna görə də iki başladılmamış söz də daxil olmaqla tam 16 baytlıq paket cfg->send() tərəfindən olduğu kimi ötürülür. Responder, ump_stream_respond() vasitəsilə hücumçunun göndərdiyi UMP Stream Endpoint-Discovery / Function-Block-Discovery sorğuları ilə idarə olunur. Daxili Network MIDI 2.0 serverində (subsys/net/lib/midi2/netmidi2.c) bu sorğular UDP dataqramları şəklində gəlir və standart autentifikasiyasız son nöqtə (endpoint) ilə uzaqdakı qarşı tərəf sessiya yarada və cavabları tetikləyə bilər; eyni kitabxana həmçinin USB MIDI 2.0 hostlarına da xidmət göstərir. Hər bir kəşf (discovery) sorğusu cihazın özünün başladılmamış stek yaddaşının 8 baytını qarşı tərəfə açıqlamasına səbəb olur və sorğu sərbəst şəkildə təkrarlana bilir. Bu, yalnız konfidensiallığa təsir edən məlumat sızıntısıdır (əsas səbəb başladılmamış dəyişəndən istifadədir, CWE-457/CWE-908); sızan sözlər qalıq məlumatları və ya göstərici (pointer) dəyərlərini ehtiva edə bilər. Yaddaşın korlanması, bütövlük və ya əlçatanlıq üzərində heç bir təsir yoxdur. Düzəliş hər iki nəticə strukturunu sıfırla başladır (struct midi_ump res = {0};), beləliklə, sonuncu sözlər ötürülməzdən əvvəl təmizlənir. Bunlar sonuncu sözləri təyin edilməmiş saxlayan yeganə iki responder qurucusudur (send_string() artıq öz buferini sıfırlayır), buna görə də sızıntı tamamilə aradan qaldırılmışdır.

CiddilikOrta
CVSS5.3
İstismar ehtimalı—
MəhsulZephyr
Dərc24 avq 2026
İlk görülmə24 avq 2026

Necə düzəltmək olar

Yeniləyin
  • zephyrproject zephyr4.4.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
zephyrproject zephyr4.3.0 ≤ v < 4.4.24.4.2

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.