CVE-2025-38413

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: virtio-net: xsk: rx: freymin uzunluq yoxlamasını düzəltmək buf_to_xdp çağırılanda, len arqumenti virtio başlığının uzunluğu (vi->hdr_len) çıxılmaqla freym məlumatlarının uzunluğudur. Təmin edilən len-in ayrılmış blok ölçüsündən böyük olmadığını təmin etmək üçün biz len-i aşağıdakı ilə yoxlayırıq: xsk_pool_get_rx_frame_size() + vi->hdr_len Əlavə vi->hdr_len ona görədir ki, virtnet_add_recvbuf_xsk funksiyasında biz XDP_PACKET_HEADROOM-un bir hissəsini virtio başlığı üçün istifadə edirik və vhost-dan məlumatları aşağıdakı nöqtədən yerləşdirməyi xahiş edirik: hard_start + XDP_PACKET_HEADROOM - vi->hdr_len və yox: hard_start + XDP_PACKET_HEADROOM Lakin birinci bufer virtio_header-ə malikdir, buna görə də birinci buferdə maksimum freym uzunluğu yalnız belə ola bilər: xsk_pool_get_rx_frame_size() və mövcud yoxlamadakı kimi belə yox: xsk_pool_get_rx_frame_size() + vi->hdr_len Bu commit, maksimum freym uzunluğunu düzgün hesablamaq üçün birinci buferi digərlərindən fərqləndirən əlavə arqumenti buf_to_xdp funksiyasına əlavə edir.

CiddilikYüksək
CVSS7.7
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc25 iyl 2025
İlk görülmə25 iyl 2025

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.12.37, 6.15.6 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.11 ≤ v < 6.12.37, 6.13 ≤ v < 6.15.6, 6.166.12.37, 6.15.6

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-2025-38413 · Linux Kernel · Dark Radar