CVE 7.1 HIGH

md/md-llbitmap: fix percpu_ref not resurrected on suspend timeout_CVE-2026-45955

7.1 / 10
HIGH
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H

Description

In the Linux kernel, the following vulnerability has been resolved:

md/md-llbitmap: fix percpu_ref not resurrected on suspend timeout

When llbitmap_suspend_timeout() times out waiting for percpu_ref to
become zero, it returns -ETIMEDOUT without resurrecting the percpu_ref.
The caller (md_llbitmap_daemon_fn) then continues to the next page
without calling llbitmap_resume(), leaving the percpu_ref in a killed
state permanently.

Fix this by resurrecting the percpu_ref before returning the error,
ensuring the page control structure remains usable for subsequent
operations.

Basic Information

ID CVE-2026-45955
Source Linux
Published May 27, 2026 at 12:18
Modified Jun 5, 2026 at 06:06

Affected Product

Vendor Linux
Product Linux
Version 5ab829f1971dc99f2aac10846c378e67fc875abc
Affected Versions Linux Linux 5ab829f1971dc99f2aac10846c378e67fc875abc
Linux Linux 5ab829f1971dc99f2aac10846c378e67fc875abc
Linux Linux 5ab829f1971dc99f2aac10846c378e67fc875abc
Linux Linux 6.18

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.