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

VectorAV: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

Weakness Enumeration

Related Identifiers

BDU:2025-15093
CVE-2024-26755

Affected Products

Linux Kernel