Impact
The kernel flaw occurs when multiple superblocks with distinct namespaces share the same kernfs_node. VFS only acquires per‑inode locks during xattr operations, which is insufficient to serialize concurrent modifications from different superblocks. This leads to a race condition in simple_xattr_set(), potentially corrupting xattr data or causing a kernel crash.
Affected Systems
All Linux kernel versions prior to the commit are vulnerable.
Risk and Exploitability
The CVSS score of 7.8 indicates high severity, while the EPSS score of < 1% suggests a low exploitation probability. The vulnerability is not listed in CISA’s KEV catalog. Based on the description, it is inferred that the attack vector is local, requiring privileges capable of performing concurrent xattr operations on multiple superblocks. An attacker could trigger the race to corrupt metadata or induce a kernel panic, resulting in denial of service or integrity compromise.
OpenCVE Enrichment