Use-After-Free Vulnerability in Linux Kernel Affecting Block Control Groups
CVE-2026-63802

Currently unrated

Key Information:

Vendor

Linux

Status
Vendor
CVE Published:
19 July 2026

What is CVE-2026-63802?

A vulnerability exists within the Linux kernel involving block control groups (blkgs) that allows for a use-after-free condition. This occurs when multiple blkgs within the same blkcg (block control group) are released simultaneously, leading to a race condition. Specifically, this race happens during the execution of the __blkcg_rstat_flush() function, where one blkg attempts to remove iostat entries of another blkg. If the second blkg finds its list empty, it may initiate a self-freeing operation while the first blkg is still processing its entries, resulting in potential instability or exploitation. The vulnerability has been addressed by moving the flush operation out of the RCU callback into the blkg_release() function, ensuring proper synchronization and preventing premature deallocation.

Affected Version(s)

Linux 20cb1c2fb7568a6054c55defe044311397e01ddb < 96e545410c4f74c89d496c1d5d9ef8d08f14368b

Linux 20cb1c2fb7568a6054c55defe044311397e01ddb

Linux 20cb1c2fb7568a6054c55defe044311397e01ddb < 5e5b7f2ef854936e95dceb6a2fdfefcb7152d2c6

References

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.