PT-2024-21499 · Linux+3 · Linux Kernel+3
Published
2024-04-03
·
Updated
2026-05-26
·
CVE-2024-26756
CVSS v3.1
5.5
Medium
| Vector | AV: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 (affected versions not specified)
Description
The issue arises when the reshape function is interrupted, causing the reassemble array to register the sync thread directly, which can lead to a hang in the stop sync thread() function. This occurs because 'MD RECOVERY RUNNING' is set directly without guaranteeing the execution of md do sync(), making it impossible to clear 'MD RECOVERY RUNNING'. The problem can be triggered occasionally by the dm-raid test shell/lvconvert-raid-reshape.sh. Technical details include the involvement of functions such as stop sync thread(), md frozen sync thread(), raid presuspend(), and dm table presuspend targets(), indicating a complex interaction within the Linux kernel's handling of RAID and device management. The state of mddev->recovery is set to MD RECOVERY RUNNING | MD RECOVERY INTR | MD RECOVERY RESHAPE | MD RECOVERY FROZEN, further complicating the recovery process.
Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploit
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Alt Linux
Debian
Linux Kernel
Suse