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.
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
Linux Linux 5ab829f1971dc99f2aac10846c378e67fc875abc
Linux Linux 5ab829f1971dc99f2aac10846c378e67fc875abc
Linux Linux 6.18