PT-2026-61118 · Linux · Linux
CVE-2026-63802
·
Published
2026-07-19
·
Updated
2026-07-19
CVSS v3.1
7.8
High
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
In the Linux kernel, the following vulnerability has been resolved:
blk-cgroup: fix UAF in blkcg rstat flush()
When multiple blkgs in the same blkcg are released concurrently,
a use-after-free can occur. The race happens when one blkg's
blkcg rstat flush() removes another blkg's iostat entries via
llist del all(). The second blkg sees an empty list and proceeds
to free itself while the first is still iterating over its entries.
Move the flush from blkg release() (RCU callback) to blkg release()
(before call rcu). This ensures the RCU grace period waits for any
concurrent flush's rcu read lock() section to complete before freeing.
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linux