PT-2024-6605 · Linux+10 · Linux Kernel+10

Andreas Gruenbacher

·

Published

2024-04-24

·

Updated

2026-03-14

·

CVE-2024-38570

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 potential glock use-after-free on unmount in the gfs2 filesystem. When a DLM lockspace is released and there are still locks in that lockspace, DLM will unlock those locks automatically. However, this behavior did not take into account the bast callbacks for asynchronous lock contention notifications, which remain active until a lock is unlocked or its lockspace is released. To prevent those callbacks from accessing deallocated objects, the glocks that should not be unlocked are put on the sd dead glocks list, the lockspace is released, and only then are those glocks freed. As an additional measure, unexpected ast and bast callbacks are ignored if the receiving glock is dead.
Recommendations: At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Use After Free

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

Weakness Enumeration

Related Identifiers

ALSA-2024:6997
ALSA-2024:7000
ALSA-2024:7001
ALSA-2025_16880
ALT-PU-2024-10855
ALT-PU-2024-13979
ALT-PU-2024-14046
BDU:2024-07757
CESA-2024_7000
CESA-2024_7001
CVE-2024-38570
ECHO-2BDC-075D-C76B
INFSA-2024_6997
INFSA-2024_7000
INFSA-2024_7001
MGASA-2024-0263
MGASA-2024-0266
OESA-2024-1860
OESA-2024-1861
OESA-2024-1863
OPENSUSE-SU-2024_2947-1
RHSA-2024:5692
RHSA-2024:6206
RHSA-2024:6267
RHSA-2024:6268
RHSA-2024:6997
RHSA-2024:7000
RHSA-2024:7001
RHSA-2024_6997
RHSA-2024_7000
RHSA-2024_7001
RLSA-2024:7001
SUSE-SU-2024:2571-1
SUSE-SU-2024:2894-1
SUSE-SU-2024:2896-1
SUSE-SU-2024:2939-1
SUSE-SU-2024:2947-1
SUSE-SU-2024:2973-1
SUSE-SU-2025:20008-1
SUSE-SU-2025:20028-1
USN-6949-1
USN-6949-2
USN-6952-1
USN-6952-2
USN-6955-1
USN-7021-1
USN-7021-2
USN-7021-3
USN-7021-4
USN-7021-5
USN-7022-1
USN-7022-2
USN-7022-3
USN-7028-1
USN-7028-2
USN-7039-1
USN-7119-1

Affected Products

Alt Linux
Almalinux
Astra Linux
Centos
Debian
Linuxmint
Linux Kernel
Red Hat
Rocky Linux
Suse
Ubuntu