Linux Kernel NULL Pointer Dereference Vulnerability in Microsoft Azure Network Adapter Driver

Vulnerability

A NULL pointer dereference vulnerability has been identified in the Linux kernel's Microsoft Azure Network Adapter (MANA) driver. This issue arises when queue allocation fails, leading to the error cleanup process freeing and nullifying certain pointers. Subsequent teardown operations can then inadvertently dereference these nullified pointers, causing a panic. The vulnerability is present in the Linux kernel stable tree, specifically in versions prior to the latest commit that addresses this issue.

Impact

Exploitation of this vulnerability leads to a NULL pointer dereference, causing a kernel panic.

Reproduction

The vulnerability can be reproduced by allocating queues for a network adapter using the MANA driver and then simulating a failure during the allocation process. This will cause the driver to free and nullify the queue pointers. Following this, the teardown process can be initiated, which will attempt to dereference the null pointers without performing the necessary NULL checks, leading to a kernel panic.

Remediation

Users can upgrade to the latest version of the Linux kernel stable tree, where this vulnerability has been addressed.

Added: Jul 19, 2026, 7:26 PM
Updated: Jul 19, 2026, 7:26 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
4.3
remediation
7.7
relevance
9.7
threat
4.8
urgency
2.9
incentive
0.0

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