Linux Kernel SCSI MPI3MR Driver PHY State Corruption Vulnerability

Vulnerability

A vulnerability in the Linux kernel's SCSI MPI3MR driver has been addressed, which involved corruption of configuration pages related to SAS I/O units and SAS expanders. This issue arose when multiple PHYs were rapidly disabled and enabled, leading to a corruption of the persistent and current configuration pages. The vulnerability was caused by the driver, through the SAS transport, exposing a sysfs interface that allowed for quick toggling of PHY states in a controller/expander setup. The solution involves using separate memory for each configuration request to prevent such corruption.

Impact

The rapid toggling of PHY states could lead to corruption of the configuration pages, potentially causing issues in the management and operation of SAS I/O units and expanders.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
3.5
remediation
0.0
relevance
0.0
threat
3.2
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.