Skip to main content
VulnerabilityPublished Updated

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

Affects Linux kernelSource CVE Database V5

0

Not known to be exploited · CVSS 7.5 High · fixed in fa232b4496cb59503ae5108c756cbe10e59b0bc3 : patch Linux kernel soon.

Data as of 26 Oct 2026, 13:07 UTC

CVSS 3.1 base score
7.5High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.3% chance of exploitation in 30 days – higher than 24% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in fa232b4496cb59503ae5108c756cbe10e59b0bc3, f4ceb8e3d6d5becb4cda7a7098a8638e18c835a1, ee54f8d7e642c44cfcc2dcb390b4c50e145d81b8 +3
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 23 Oct 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 613c0a5810b79610db8535c3816b0c149675f8ee, < fa232b4496cb59503ae5108c756cbe10e59b0bc3
Fixed in
  • fa232b4496cb59503ae5108c756cbe10e59b0bc3
LinuxLinuxAffected
  • ≥ 613c0a5810b79610db8535c3816b0c149675f8ee, < f4ceb8e3d6d5becb4cda7a7098a8638e18c835a1
Fixed in
  • f4ceb8e3d6d5becb4cda7a7098a8638e18c835a1
LinuxLinuxAffected
  • ≥ 613c0a5810b79610db8535c3816b0c149675f8ee, < ee54f8d7e642c44cfcc2dcb390b4c50e145d81b8
Fixed in
  • ee54f8d7e642c44cfcc2dcb390b4c50e145d81b8
LinuxLinuxAffected
  • ≥ 613c0a5810b79610db8535c3816b0c149675f8ee, < 791068c962469af0090e1a1ee63657fb9eef40db
Fixed in
  • 791068c962469af0090e1a1ee63657fb9eef40db
LinuxLinuxAffected
  • ≥ 613c0a5810b79610db8535c3816b0c149675f8ee, < 259ad6093204b999d41e7e6d0ad90ef9a71a44ab
Fixed in
  • 259ad6093204b999d41e7e6d0ad90ef9a71a44ab
LinuxLinuxAffected
  • ≥ 613c0a5810b79610db8535c3816b0c149675f8ee, < 74c1c9f5c0c30bbd0c2cf87b6e3507e7ea46c13d
Fixed in
  • 74c1c9f5c0c30bbd0c2cf87b6e3507e7ea46c13d

AI-suggested

A fix is available and has been applied in specific Linux kernel commits identified by their hashes. Users should update to the fixed versions to remediate this vulnerability. No additional mitigation actions are indicated by the vendor advisory.

Description

CVE-2026-98911 is a high-severity vulnerability in the Linux kernel's dpaa2-switch component. It involves an incorrect error handling path in the dpaa2_switch_rx() function, where the wrong function is called to free frame descriptors, potentially leading to improper memory management. The issue is fixed by adjusting the error handling to correctly unmap DMA pages and free memory depending on whether an SKB was created.

References

Community reviews

Loading reviews…