PT-2026-61118 · Linux · Linux

CVE-2026-63802

·

Published

2026-07-19

·

Updated

2026-07-19

CVSS v3.1

7.8

High

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

CVE-2026-63802

Affected Products

Linux