PT-2024-7076 · Linux+5 · Linux Kernel+5

Syzbot

·

Published

2024-06-12

·

Updated

2026-03-14

·

CVE-2024-44942

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.50
Description The vulnerability is related to the f2fs file system in the Linux kernel. It is caused by the lack of input validation in the gc data segment() function, which can lead to a bug when the F2FS INLINE DATA flag is set in an inode during garbage collection. This bug can cause the kernel to crash or become unstable. The root cause of the issue is that the inline data inode can be fuzzed, resulting in a valid block address in its direct node. When the f2fs file system triggers background garbage collection to migrate the block, it hits a bug during dirty page writeback. To fix this issue, a sanity check on the F2FS INLINE DATA flag in the inode during garbage collection has been added.
Recommendations To resolve this issue, update the Linux kernel to version 6.6.50 or later. As a temporary workaround, consider disabling the f2fs write inline data() function until a patch is available. Restrict access to the vulnerable fs/f2fs/inline.c module to minimize the risk of exploitation. Avoid using the F2FS INLINE DATA flag in the affected API endpoints until the issue is resolved.

Exploit

Fix

RCE

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-11855
ALT-PU-2024-13260
ALT-PU-2024-13979
ALT-PU-2024-14046
BDU:2024-08334
CVE-2024-44942
ECHO-1DEA-AA32-5A27
MGASA-2024-0309
MGASA-2024-0310
OESA-2024-2107
OESA-2024-2108
OESA-2024-2123
OESA-2024-2124
USN-7121-1
USN-7121-2
USN-7121-3
USN-7148-1
USN-7154-1
USN-7154-2
USN-7155-1
USN-7156-1
USN-7159-1
USN-7159-2
USN-7159-3
USN-7159-4
USN-7159-5
USN-7166-1
USN-7166-2
USN-7166-3
USN-7166-4
USN-7186-1
USN-7186-2
USN-7194-1
USN-7195-1
USN-7195-2
USN-7196-1

Affected Products

Alt Linux
Astra Linux
Debian
Linuxmint
Linux Kernel
Ubuntu