PT-2024-7574 · Linux+4 · Linux Kernel+4

Syzbot

·

Published

2024-08-21

·

Updated

2026-05-26

·

CVE-2024-47691

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 The issue is related to a use-after-free problem in the f2fs stop gc thread() function, caused by a race condition that may lead to exploitation, potentially affecting the confidentiality, integrity, and availability of protected information. The root cause is a race condition that may cause a use-after-free issue in the sbi->gc th pointer. The vulnerability is related to the f2fs do shutdown() function, which is called in two paths: f2fs ioc shutdown() and f2fs shutdown(). To fix the issue, it is recommended to grab the sb->s umount semaphore in the f2fs ioc shutdown() path.
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 disabling the f2fs stop gc thread() function until a patch is available. Restrict access to the vulnerable f2fs do shutdown() function to minimize the risk of exploitation. Avoid using the sbi->gc th pointer in the affected code until the issue is resolved.

Exploit

Fix

Use After 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-14046
AZL-50882
BDU:2024-08980
CVE-2024-47691
ECHO-ACA0-DBFC-5525
MGASA-2024-0344
MGASA-2024-0345
OESA-2024-2367
OESA-2024-2368
OESA-2024-2369
OESA-2024-2371
OPENSUSE-SU-2024:14500-1
OPENSUSE-SU-2025:14705-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-7403-1
USN-7468-1
USN-7922-1
USN-7922-2
USN-7922-3
USN-7922-4
USN-7922-5
USN-7928-1
USN-7928-2
USN-7928-3
USN-7928-4
USN-7928-5
USN-7938-1
USN-7939-1
USN-7939-2

Affected Products

Alt Linux
Debian
Linuxmint
Linux Kernel
Ubuntu