Linux Kernel PM8001 SCSI Driver Denial-of-Service Vulnerability

Vulnerability

A denial-of-service vulnerability has been identified in the Linux kernel's PM8001 SCSI driver. Disabling the remote PHY for a SATA disk can lead to a system hang. This issue arises because the driver fails to properly account for internal abort commands, causing a per-device request counter to remain incremented and blocking progress. The vulnerability affects several versions of the Linux kernel.

Impact

Exploitation of this vulnerability causes a system hang, with tasks being blocked for an extended period.

Reproduction

To reproduce this issue, disable the remote PHY for a SATA disk by writing '0' to the 'enable' file of the corresponding SAS PHY. This action will trigger a hang, as the SCSI cache synchronization fails and the disk stops responding, leading to a blocked task that can be observed in the system logs.

Remediation

No specific remediation is mentioned, but users can avoid the issue by not disabling the remote PHY for SATA disks.

Added: Dec 30, 2025, 5:55 PM
Updated: Dec 30, 2025, 5:55 PM

Vulnerability Rating

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