Bug 2481998 (CVE-2026-45955) - CVE-2026-45955 kernel: md/md-llbitmap: fix percpu_ref not resurrected on suspend timeout
Summary: CVE-2026-45955 kernel: md/md-llbitmap: fix percpu_ref not resurrected on susp...
Keywords:
Status: NEW
Alias: CVE-2026-45955
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-05-27 15:06 UTC by OSIDB Bzimport
Modified: 2026-05-27 23:36 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-05-27 15:06:18 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.