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

Qi Han

·

Published

2024-12-27

·

Updated

2025-05-28

·

CVE-2024-56586

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 6.6.74
Description The issue arises when creating large files during a checkpoint disable period, resulting in insufficient free segments. This leads to a failure in writing back the root inode in f2fs enable checkpoint. Upon unmounting the file system after enabling the checkpoint, the root inode is dirty in the f2fs evict inode function, triggering a BUG ON. The estimated number of potentially affected devices is not specified. There is no information about real-world incidents where this issue was exploited.
Recommendations For Linux kernel versions prior to 6.6.74, update to version 6.6.74 or later to resolve the issue. As a temporary workaround, consider avoiding the creation of large files during the checkpoint disable period to minimize the risk of triggering the BUG ON. Additionally, restrict the use of the f2fs evict inode function until a patch is available.

Exploit

Fix

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

Weakness Enumeration

Related Identifiers

BDU:2025-04496
CVE-2024-56586
DLA-4075-1
DLA-4076-1
MGASA-2025-0030
MGASA-2025-0032
OESA-2025-1033
OESA-2025-1035
OESA-2025-1037
OESA-2025-1078
OESA-2025-1079
USN-7379-1
USN-7379-2
USN-7380-1
USN-7381-1
USN-7382-1
USN-7387-1
USN-7387-2
USN-7387-3
USN-7388-1
USN-7389-1
USN-7390-1
USN-7391-1
USN-7392-1
USN-7392-2
USN-7392-3
USN-7392-4
USN-7393-1
USN-7401-1
USN-7407-1
USN-7413-1
USN-7421-1
USN-7449-1
USN-7449-2
USN-7450-1
USN-7451-1
USN-7452-1
USN-7453-1
USN-7458-1
USN-7459-1
USN-7459-2
USN-7463-1
USN-7468-1
USN-7523-1
USN-7524-1
USN-7539-1
USN-7540-1

Affected Products

Astra Linux
Debian
Linuxmint
Linux Kernel
Red Os
Ubuntu