Junglewise Threat Intelligence

CVE-2026-63802: Linux Kernel use-after-free in __blkcg_rstat_flush

CVE-2026-63802 · Severity: info · Published 2026-07-19

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability was identified in the Linux kernel's block control group (blk-cgroup) subsystem, which manages disk I/O resources. A race condition during the cleanup of internal data structures could allow a 'use-after-free' error, potentially leading to a system crash or unpredictable behavior. This issue occurs when multiple resource groups are released at the same time.

Technical details

A use-after-free (UAF) vulnerability exists in the __blkcg_rstat_flush() function within the Linux kernel's block cgroup implementation. The flaw is rooted in a race condition where one block group (blkg) flushing statistics removes iostat entries of another blkg via llist_del_all(). If the second blkg concurrently proceeds with its release process, it may free itself while the first is still iterating over its entries. The fix involves moving the flush operation from the RCU callback (__blkg_release) to the initial release phase (blkg_release), ensuring the RCU grace period protects the data during concurrent flushes.

Affected products

  • Linux Linux Kernel 6.4 to 6.6.143, 6.12.94, 6.18.37, 7.1.2

Timeline

  • 2026-07-19: advisory: CVE published by NVD
  • 2026-07-19: patched: Fixes merged into stable kernel branches

References

Related threats