CVE-2026-53229

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: net/mlx5e: xsk: XDP_TX ötürmə uğursuzluğunda DMA və xdp_frame sızmasını düzəlt mlx5e_xmit_xdp_buff() funksiyasının XSK qolunda, sq->xmit_xdp_frame() false qaytardıqda (məs. XDPSQ doludur), funksiya DMA ünvanını xəritədən çıxarmadan və ya xdp_convert_zc_to_xdp_frame() tərəfindən ayrılmış xdp_frame-i azad etmədən qayıdır. xdpi_fifo-ya əlavəetmə yalnız uğur halında baş verir, buna görə də tamamlanma yolu bu qeydləri bərpa edə bilmir. CONFIG_DMA_API_DEBUG=y olduqda, sızma sürücünün ayrılması zamanı üzə çıxır: DMA-API: pci 0000:08:00.0: device driver has pending DMA allocations while released from device [count=1116] One of leaked entries details: [device address=0x000000010ffd7028] [size=1534 bytes] [mapped with DMA_TO_DEVICE] [mapped as phy] WARNING: kernel/dma/debug.c:881 at dma_debug_device_change+0x127/0x180 ... DMA-API: Mapped at: debug_dma_map_phys+0x4b/0xd0 dma_map_phys+0xfd/0x2d0 mlx5e_xdp_handle+0x5ae/0xac0 [mlx5_core] mlx5e_xsk_skb_from_cqe_mpwrq_linear+0xc4/0x170 [mlx5_core] mlx5e_handle_rx_cqe_mpwrq+0xc1/0x290 [mlx5_core] Çatışmayan unmap + xdp_return_frame əlavə edin, mlx5e_xdp_xmit()-də artıq görülən təmizləməyə uyğun olaraq. has_frags bu qolda daha əvvəl rədd edilir, buna görə də hər fraqment üzrə unmap tələb olunmur.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc25 iyn 2026
İlk görülmə25 iyn 2026
Zəiflik növüCWE-401CWE-401

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.12.94, 6.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_kernel5.3 ≤ v < 6.12.94, 6.13 ≤ v < 6.18.36, 6.19 ≤ v < 7.0.13, 7.16.12.94, 6.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.