CVE-2026-52940

Orta

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: tun: tun_put_user() funksiyasında bütün vnet başlığı sıfırlansın tun_put_user() funksiyası stekdə sıfırlanmamış struct virtio_net_hdr_v1_hash_tunnel strukturunu elan edir. Tunnel olmayan skb üçün virtio_net_hdr_tnl_from_skb() yalnız ilk 10 baytı (sizeof(struct virtio_net_hdr)) başlatır və 10..23 arası baytları (num_buffers və hash/tunnel sahələri) stek tullantıları kimi saxlayır. İmtiyazsız istifadəçi TUNSETVNETHDRSZ vasitəsilə vnet başlığının ölçüsünü 24 təyin edə bilər, beləliklə __tun_vnet_hdr_put() qismən başladılmış strukturun bütün 24 baytını istifadəçi sahəsinə kopyalayaraq hər bir tunnel olmayan paket oxunduqda nüvə stekindən 14 bayt məlumat sızdırır. Bu problem, tun_get_user() funksiyasının etdiyi kimi, başlığın elanından dərhal sonra onun tamamilə sıfırlanması ilə həll edilmişdir.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc24 iyn 2026
İlk görülmə24 iyn 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.18.36, 7.0.13 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.17 ≤ v < 6.18.36, 6.19 ≤ v < 7.0.13, 7.16.18.36, 7.0.13

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.