Impact
The vulnerability arises from the absence of a lock around the CRW region’s payload list in the Linux kernel’s VFIO CCW driver. Because the CRW region depends solely on asynchronous hardware events, concurrent updates to the list can occur without synchronization. This race condition is an instance of CWE-362: Race Condition and can cause the kernel to read corrupted or inconsistent data, potentially leading to crashes, memory corruption, or unintended behavior that could be leveraged for privilege escalation or denial of service. The affected code change explicitly implements the missing lock to ensure cohesive reads of the payload list.
Affected Systems
Any s390-based system running the Linux kernel that includes the VFIO CCW driver is potentially affected. The specific vendor is Linux, and no particular kernel version is listed, indicating that all pre‑patch releases may be vulnerable until the lock implementation is merged. The vulnerability is identified in the Linux kernel as part of the s390/vfio_ccw subsystem.
Risk and Exploitability
No EPSS score is available, and the vulnerability is not currently listed in the CISA KEV catalog, so publicly disclosed exploitation activity has not been documented. However, the nature of a kernel race condition – a manifestation of CWE-362 – and the privileged context of VFIO CCW devices gives the flaw a serious potential impact. The likely attack vector requires manipulation of asynchronous hardware events or malicious device configuration that can trigger concurrent payload list updates. The absence of a publicly known exploit does not mitigate the risk, as attackers can craft custom race‑condition payloads to destabilize systems or elevate privileges.
OpenCVE Enrichment