CVE-2022-50818
kernel: scsi: pm8001: Fix running_req for internal abort commands
Severity
LowRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · December 30, 2025
Updated · June 30, 2026
Description
A flaw was found in the Linux kernel's pm8001 SCSI driver. When internal abort commands complete, the running_req counter is not decremented, causing the counter to never reach zero. This leads to a system hang when disabling the remote PHY for a SATA disk, as pm8001_dev_gone_notify() waits indefinitely for running_req to become zero.
Statement
This is a driver-specific bug affecting systems with PMC-Sierra SAS/SATA HBA controllers. The flaw manifests only during specific device removal operations when disabling a SATA disk's PHY, making it a limited-scope denial of service issue requiring local access and specific hardware.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
No mitigation is specified in collected source.
CVSS / CWE
CVSS 3.1 · 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CWE-911 · Improper Update of Reference Count