PT-2024-21498 · Linux · Linux Kernel
Yu Kuai
·
Published
2024-02-15
·
Updated
2024-11-08
·
CVE-2024-26755
CVSS v3.1
5.3
Medium
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
A potential deadlock in the Linux kernel for raid456 has been identified. The issue occurs when a reshape is interrupted, and a disk is set to WantReplacement, with a new disk added to the array. The recovery process won't start until the reshape is finished, and an IO across the reshape position will wait for the reshape to make progress. Meanwhile, md start sync() finds a spare disk that can be added to the configuration, and mddev suspend() is called, leading to a deadlock. This problem was found by code review and has not been reproduced yet. The fix involves not suspending the array for interrupted reshape, which is safe because the configuration won't be changed until the reshape is done.
Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploit
Improper Validation of Array Index
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linux Kernel