Skip to main content

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… (CVE-2026-98911)

0
Medium
Published: 10/23/2026 (10/23/2026, 12:31:38 UTC)
Source: GCVE Database

Description

A vulnerability in the Linux kernel's dpaa2-switch component was fixed by correcting the error handling in the dpaa2_switch_rx() function. The issue involved improper use of dpaa2_switch_free_fd() on receive frame descriptors, which expects a valid socket buffer pointer but was incorrectly called on descriptors without one. The fix moves dma_unmap_page() handling directly into dpaa2_switch_rx(), ensuring proper memory freeing depending on whether an SKB was created.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 10/23/2026, 19:04:17 UTC

Technical Analysis

The Linux kernel vulnerability CVE-2026-98911 concerns the dpaa2-switch driver's error path in the dpaa2_switch_rx() function. When an error occurs, dpaa2_switch_free_fd() was called to free the frame descriptor (FD), but this function is intended only for Tx frame descriptors that have a valid skb pointer for dev_kfree_skb(). Using it incorrectly on Rx descriptors can cause improper memory handling. The fix extracts dma_unmap_page() from dpaa2_switch_build_linear_skb() into dpaa2_switch_rx(), allowing the code to call free_pages() if no SKB was created and kfree_skb() otherwise, thus correcting the memory management on error paths.

Potential Impact

Improper memory freeing on error paths in the dpaa2-switch driver could lead to memory corruption or leaks in the Linux kernel. This may affect system stability or security depending on how the kernel handles such memory mismanagement. No known exploits are reported in the wild.

Mitigation Recommendations

A fix for this vulnerability has been implemented in the Linux kernel source code by correcting the error handling in dpaa2_switch_rx(). Users should update to a Linux kernel version that includes this fix once it is released. Patch status is not explicitly confirmed in the provided data; check the vendor or kernel advisory for the exact fixed versions and update accordingly.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Gcve Source
db.gcve.eu
Osv Id
GHSA-2gxg-jvpv-v5rf
Osv Schema Version
1.4.0
Aliases
["CVE-2026-98911"]

Threat ID: 6adbaad9d73cc49347b2070f

Added to database: 10/23/2026, 18:43:37 UTC

Last enriched: 10/23/2026, 19:04:17 UTC

Last updated: 10/23/2026, 20:25:17 UTC

Views: 3

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses