CVE-2026-10665

Yüksək

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.

CiddilikYüksək
CVSS7.4
İstismar ehtimalı—
MəhsulZephyr
Dərc12 iyl 2026
İlk görülmə12 iyl 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.4.0, 4.4.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.