PT-2024-32728 · Linux+7 · Linux Kernel+7

Ryusuke Konishi

·

Published

2024-09-01

·

Updated

2026-03-14

·

CVE-2024-47669

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.10.9
Description A state management issue in the nilfs2 log writing function has been resolved. The problem occurred after a commit was applied, allowing the log writing function nilfs segctor do construct() to issue I/O requests continuously even if user data blocks were split into multiple logs across segments. However, two potential flaws were introduced in its error handling. If nilfs segctor begin construction() fails while creating the second or subsequent logs, the log writing function returns without calling nilfs segctor abort construction(), causing page cache operations to hang waiting for the writeback flag. Additionally, the NILFS I COLLECTED flag set on normal inodes remains uncleared, potentially corrupting the block mapping.
Recommendations To resolve the issue, upgrade the Linux kernel to a version newer than 6.10.9. As a temporary workaround, consider disabling the nilfs segctor do construct() function until a patch is available. Restrict access to the vulnerable nilfs2 module to minimize the risk of exploitation. Avoid using the NILFS I COLLECTED flag in the affected log writing function until the issue is resolved.

Exploit

Fix

Improper Locking

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-12535
ALT-PU-2024-12541
ALT-PU-2024-14046
ALT-PU-2024-15824
BDU:2025-01703
CVE-2024-47669
DLA-4008-1
OESA-2024-2296
OESA-2024-2321
OESA-2024-2322
OESA-2024-2324
OESA-2024-2370
OPENSUSE-SU-2024_3984-1
OPENSUSE-SU-2024_3986-1
OPENSUSE-SU-2024_4315-1
OPENSUSE-SU-2024_4376-1
SUSE-SU-2024:3984-1
SUSE-SU-2024:3986-1
SUSE-SU-2024:4315-1
SUSE-SU-2024:4318-1
SUSE-SU-2024:4364-1
SUSE-SU-2024:4376-1
SUSE-SU-2024:4387-1
SUSE-SU-2025:20163-1
SUSE-SU-2025:20164-1
SUSE-SU-2025:20246-1
SUSE-SU-2025:20247-1
USN-7088-1
USN-7088-2
USN-7088-3
USN-7088-4
USN-7088-5
USN-7100-1
USN-7100-2
USN-7119-1
USN-7123-1
USN-7144-1
USN-7154-1
USN-7154-2
USN-7155-1
USN-7156-1
USN-7194-1
USN-7196-1

Affected Products

Alt Linux
Astra Linux
Debian
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu