Linux Kernel Intel Ice Driver Switchdev and ADQ Mode Conflict Vulnerability

Vulnerability

A vulnerability in the Linux kernel's Intel Ice driver has been addressed, concerning a conflict between Active Data Queue (ADQ) and switchdev modes. These two features cannot be enabled simultaneously, as doing so may lead to a null pointer dereference. The vulnerability arises when ADQ is active and the devlink mode is changed to switchdev, or vice versa. The issue has been resolved by implementing checks to ensure that ADQ is not active when switching to switchdev mode, and that switchdev is not active when enabling ADQ.

Impact

The vulnerability could lead to a null pointer dereference, potentially causing a denial of service by crashing the system or application.

Reproduction

To reproduce this vulnerability, activate ADQ in the Intel Ice driver and then attempt to change the devlink mode to switchdev. Alternatively, enable switchdev mode and then activate ADQ, which will trigger the same conflict.

Remediation

Users can update to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for downloading the patched version are available on the Linux kernel official website.

Added: Sep 18, 2025, 4:42 PM
Updated: Sep 18, 2025, 4:42 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
5.7
remediation
7.7
relevance
0.5
threat
4.8
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.