PT-2024-4411 · Linux+6 · Linux Kernel+6

Duoming Zhou

·

Published

2024-05-04

·

Updated

2026-03-14

·

CVE-2024-38630

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 (affected versions not specified)
Description The issue is related to a use-after-free bug in the Linux kernel, specifically in the watchdog: cpu5wdt.c module. When the cpu5wdt module is removing, the origin code uses del timer() to de-activate the timer. If the timer handler is running, del timer() could not stop it and will return directly. If the port region is released by release region() and then the timer handler cpu5wdt trigger() calls outb() to write into the region that is released, the use-after-free bug will happen. This can lead to a denial of service or other impacts.
Recommendations To resolve the issue, change del timer() to timer shutdown sync() in order that the timer handler could be finished before the port region is released. As a temporary workaround, consider disabling the cpu5wdt trigger() function until a patch is available. Restrict access to the vulnerable module to minimize the risk of exploitation. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Use After Free

Double Free

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALSA-2025_16880
ALT-PU-2024-13979
ALT-PU-2024-14046
AZL-48939
BDU:2024-04910
CVE-2024-38630
ECHO-544B-6A80-293A
LSN-0107-1
LSN-0108-1
LSN-0109-1
MGASA-2024-0263
MGASA-2024-0266
OESA-2024-1792
OESA-2024-1793
OESA-2024-1795
OESA-2024-1796
OESA-2024-1836
OPENSUSE-SU-2024_2372-1
OPENSUSE-SU-2024_2394-1
SUSE-SU-2024:2372-1
SUSE-SU-2024:2394-1
SUSE-SU-2024:2571-1
SUSE-SU-2024:2892-1
SUSE-SU-2024:2896-1
SUSE-SU-2024:2901-1
SUSE-SU-2024:2939-1
SUSE-SU-2024:2940-1
SUSE-SU-2024:2973-1
SUSE-SU-2025:20008-1
SUSE-SU-2025:20028-1
USN-6999-1
USN-6999-2
USN-7004-1
USN-7005-1
USN-7005-2
USN-7008-1
USN-7029-1
USN-7069-1
USN-7069-2
USN-7072-1
USN-7072-2
USN-7073-1
USN-7073-2
USN-7076-1
USN-7076-2
USN-7110-1
USN-7119-1

Affected Products

Alt Linux
Astra Linux
Debian
Linuxmint
Linux Kernel
Suse
Ubuntu