CVE-2026-10665
Təsvir
Zephyr-in WireGuard alt sistemində (subsys/net/lib/wireguard), wg_crypto.c faylındakı wg_process_data_message() funksiyası şifrə açılmadan əvvəl daxil olan transport-data yükünü CONFIG_WIREGUARD_BUF_LEN baytlı sabit hovuz buferinə linearlaşdırır. net_buf_linearize(buf->data, data_len, pkt->buffer, ..., data_len) çağırışı hücumkeş tərəfindən təyin edilmiş data_len dəyişənini həm təyinat tutumu, həm də kopyalama uzunluğu kimi ötürərək funksiyanın daxili len = min(len, dst_len) məhdudiyyətini sıradan çıxarır. data_len qəbul edilmiş UDP dataqramının uzunluğundan törəyir və yalnız wg_ctrl_recv() tərəfindən aşağı həddlə məhdudlaşdırılır (üst hədd yoxdur). data_len CONFIG_WIREGUARD_BUF_LEN dəyərini aşdıqda — məsələn, bufer uzunluğu link MTU-dan aşağı endirilmiş olduqda, MTU bufer ölçüsündən böyük olan linklərdə və ya onu aşan yenidən birləşdirilmiş IPv4/IPv6 fraqmentləri vasitəsilə — altda yatan memcpy funksiyası hovuz buferinin sonundan kənara yazma aparır ki, bu da sərhədləri aşan yazıya (out-of-bounds write, CWE-787) səbəb olur. Daşma Poly1305 autentifikasiya yoxlamasından əvvəl baş verdiyi üçün etibarlı autentifikator yerinə yalnız etibarlı qəbul edici sessiya indeksi tələb olunur və şəbəkə üzərindən bədniyyətli və ya kompromisə uğramış peer (və ya qurulmuş sessiyanı idarə edən on-path hücumkeş) tərəfindən əlçatandır; bu isə uzaqdan yaddaşın korlanmasına və minimum olaraq etibarlı xidmətdən imtinaya yol açır. Qüsur Zephyr 4.4.0 versiyasında təqdim edilən WireGuard implementasiyasında mövcud idi. Düzəliş açıq şəkildə data_len > CONFIG_WIREGUARD_BUF_LEN rəddini əlavə edir və linearlaşdırma çağırışını təyinat tutumu kimi net_buf_max_len(buf) ötürmək üçün düzəldir.
Necə düzəltmək olar
- zephyrproject zephyr4.4.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| zephyrproject zephyr | 4.4.0, 4.4.0 ≤ v < 4.4.2 | 4.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.
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.