7.5Yüksek

CVE-2026-98911dpaa2-switch: fix the error path in dpaa2_switch_rx()

Linux Linux Yayım: (11 gün önce)

Açıklama

In the Linux kernel, the following vulnerability has been resolved: dpaa2-switch: fix the error path in dpaa2_switch_rx() In case of an error in dpaa2_switch_rx(), the dpaa2_switch_free_fd() function is called in order to free the FD. This is incorrect since the dpaa2_switch_free_fd() is intended to be used on Tx frame descriptors, meaning that it expects in the software annotation area of the FD data to find a valid skb pointer on which to call dev_kfree_skb(). Fix this by extracting the dma_unmap_page() from dpaa2_switch_build_linear_skb() directly into the dpaa2_switch_rx() function. This allows us to directly use free_pages() in case of an error before an SKB was created and kfree_skb() afterwards.

Veri: CVE.org, NVD, CISA KEV, FIRST EPSS, Ubuntu. Bilgiler kaynaktaki haliyle, İngilizce yayımlanır.

Etkilenen ürünler ve sürümler

ÜreticiÜrünSürümler
Linux Linux 5.13
linux linux kernel 5.13 – < 5.15.222

Ubuntu düzeltmeleri

  • USN-8961-1 Linux kernel vulnerabilities Ubuntu 22.04, 20.04 · 03.11.2026 · linux, linux-aws, linux-aws-5.15, linux-aws-fips, linux-azure,...
  • USN-8963-1 Linux kernel (NVIDIA Tegra) vulnerabilities Ubuntu 22.04, 20.04 · 03.11.2026 · linux-nvidia-tegra, linux-nvidia-tegra-5.15, linux-nvidia-tegra-igx
  • USN-8959-1 Linux kernel vulnerabilities Ubuntu 26.04, 24.04 · 03.11.2026 · linux, linux-aws, linux-gcp, linux-hwe-7.0, linux-ibm, linux-oracle
  • USN-8960-1 Linux kernel (OEM) vulnerabilities Ubuntu 26.04 · 03.11.2026 · linux-oem-7.0

Kaynaklar ve yamalar