PT-2025-8348 · Linux+2 · Linux Kernel+2

Hulk Robot

·

Published

2025-02-26

·

Updated

2025-04-16

·

CVE-2022-49414

CVSS v3.1

4.7

Medium

VectorAV:L/AC:H/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 the version that includes the fix for the race condition between ext4 write and ext4 convert inline data
Description A race condition exists in the Linux kernel between ext4 write and ext4 convert inline data, which can lead to an error in the ext4 mb generate buddy function. This issue occurs due to concurrent access to the same data structure by multiple threads, specifically when the locks held by ext4 convert inline data (xattr sem) and generic perform write (i rwsem) are acquired in a way that allows for concurrent execution. The error manifests as an inconsistent block bitmap and bg descriptor in the ext4 file system, resulting in a kernel BUG.
Recommendations To resolve this issue, apply the patch that adds inode lock() for ext4 convert inline data() and moves ext4 convert inline data() in front of ext4 punch hole(), removing similar handling from ext4 punch hole().
Note: The exact version that includes the fix is not specified, so it is recommended to update to the latest version of the Linux kernel that includes this fix.

Exploit

Fix

Race Condition

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

Weakness Enumeration

Related Identifiers

CVE-2022-49414
OESA-2025-1317
OPENSUSE-SU-2025_1263-1
SUSE-SU-2025:1027-1
SUSE-SU-2025:1176-1
SUSE-SU-2025:1183-1
SUSE-SU-2025:1194-1
SUSE-SU-2025:1241-1
SUSE-SU-2025:1263-1
SUSE-SU-2025:1293-1
SUSE-SU-2025_1027-1
SUSE-SU-2025_1241-1
SUSE-SU-2025_1263-1
SUSE-SU-2025_1293-1

Affected Products

Astra Linux
Linux Kernel
Suse