PT-2024-32777 · Linux+7 · Linux Kernel+7

Published

2024-09-06

·

Updated

2026-05-12

·

CVE-2024-47730

CVSS v3.1

7.8

High

VectorAV: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 6.6.58
Description A vulnerability in the Linux kernel's Hisilicon QM driver has been resolved. The issue occurs when the accelerator core reports a memory error, and the master ooo cannot be completely closed. To fix this, the driver needs to inject a qm error to close the master ooo before stopping the queue, preventing the device from accessing released memory.
Recommendations For Linux kernel versions prior to 6.6.58, update to version 6.6.58 or later to resolve the issue. As a temporary workaround, consider modifying the driver to inject the qm error before stopping the queue to prevent the device from accessing released memory. Restrict access to the affected driver until the update is applied to minimize the risk of exploitation.

Exploit

Fix

Double Free

Use After Free

Weakness Enumeration

Related Identifiers

ALSA-2025_16880
ALT-PU-2024-14046
ALT-PU-2024-14268
AZL-50796
AZL-50910
BDU:2025-03108
CVE-2024-47730
DLA-4008-1
DLA-4178-1
MGASA-2024-0344
MGASA-2024-0345
OESA-2025-1033
OESA-2025-1035
OESA-2025-1037
OESA-2025-1097
OPENSUSE-SU-2024:14500-1
OPENSUSE-SU-2024_3983-1
OPENSUSE-SU-2024_3984-1
OPENSUSE-SU-2024_3985-1
OPENSUSE-SU-2024_3986-1
OPENSUSE-SU-2025:14705-1
SUSE-SU-2024:3983-1
SUSE-SU-2024:3984-1
SUSE-SU-2024:3985-1
SUSE-SU-2024:3986-1
SUSE-SU-2024:4318-1
SUSE-SU-2024:4364-1
SUSE-SU-2024:4387-1
SUSE-SU-2025:20163-1
SUSE-SU-2025:20164-1
SUSE-SU-2025:20246-1
SUSE-SU-2025:20247-1
USN-7276-1
USN-7277-1
USN-7301-1
USN-7303-1
USN-7303-2
USN-7303-3
USN-7304-1
USN-7310-1
USN-7311-1
USN-7384-1
USN-7384-2
USN-7385-1
USN-7386-1
USN-7387-1
USN-7387-2
USN-7387-3
USN-7388-1
USN-7389-1
USN-7390-1
USN-7403-1
USN-7407-1
USN-7421-1
USN-7458-1
USN-7459-1
USN-7459-2
USN-7468-1

Affected Products

Alt Linux
Astra Linux
Debian
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu