PT-2025-8001

CVE-2022-49073

·

Published

2022-03-19

·

Updated

2026-07-25

Description by

CVSS 3.1
7.8
High
MetricsAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 5.4.163
Description A vulnerability in the Linux kernel has been resolved, which was caused by an out-of-bounds (OOB) write in the sata dwc 460ex driver. The issue occurred because the driver used libata's "tag" values from various arrays, and the value of SATA DWC QCMD MAX did not account for the increased ATA TAG INTERNAL value. This caused a crash due to a NULL pointer dereference. The vulnerability was reported by Tice Rex on the OpenWrt Forum and reproduced with symbols. The crash occurred when the dma dwc xfer setup() function passed a NULL'd hsdevp->chan to the dmaengine slave config() function.
Recommendations For Linux kernel version 5.4.163 and earlier, update to a newer version that includes the patch for this issue. As a temporary workaround, consider disabling the sata dwc 460ex driver until a patch is available. Restrict access to the vulnerable sata dwc qc issue() function to minimize the risk of exploitation. Avoid using the dma pending variable in the affected API endpoint until the issue is resolved.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
CLSA-2025-1763731262
OESA-2025-1245
OPENSUSE-SU-2025_1263-1
SUSE-SU-2025:1027-1
SUSE-SU-2025_1027-1
SUSE-SU-2025:1176-1
SUSE-SU-2025:1183-1
SUSE-SU-2025:1194-1
SUSE-SU-2025:1241-1
SUSE-SU-2025_1241-1
SUSE-SU-2025:1263-1
SUSE-SU-2025_1263-1
Found an issue in the description? Have something to add? Feel free to write us 👾