Linux Kernel PowerPC Null Pointer Dereference Vulnerability in SR-IOV Handling

Vulnerability

A null pointer dereference vulnerability has been identified in the Linux kernel's PowerPC architecture, specifically within the PowerNV platform's SR-IOV (Single Root I/O Virtualization) implementation. The issue arises because the code dereferences a pointer to IOV data before checking if it is null, which can lead to a null pointer dereference error. This vulnerability affects several versions of the Linux kernel.

Impact

Exploitation of this vulnerability leads to a null pointer dereference error, causing a crash or disruption in the system's operation.

Reproduction

The vulnerability can be reproduced by invoking the SR-IOV disable function on a PCI device without first checking if the IOV pointer is null. This can be done by simulating a scenario where the SR-IOV disable function is called on a device that does not have a valid IOV data pointer, leading to a null pointer dereference.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been addressed. The specific commit that fixes this issue is available in the Linux kernel stable tree.

Added: Dec 30, 2025, 1:56 PM
Updated: Dec 30, 2025, 1:56 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
5.7
remediation
7.7
relevance
1.8
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.