Impact
The vulnerability resides in the virtio GPU driver where the framebuffer buffer object’s reservation lock is obtained via an interruptible call, but the return value is ignored. If the lock acquisition fails, subsequent fence addition operations attempt to modify the reservation fence list without holding the required lock. This race can corrupt the list, potentially leading to kernel crashes or data corruption. The weakness is a classic races condition (CWE‑413).
Affected Systems
Linux kernel systems that include the virtio‑gpu driver and expose the DRM_IOCTL_MODE_CURSOR or related ioctl paths. Any kernel version containing the affected virtio_gpu code before the patch is considered exposed.
Risk and Exploitability
The CVSS score of 7.8 represents high severity, while an EPSS score of < 1% indicates a very low likelihood of exploitation at the time of reporting. The vulnerability is not listed in CISA’s KEV catalog. The likely attack vector is inferred from the description: an attacker may invoke the offending ioctl to trigger the flaw. Successful exploitation could cause memory corruption or crashes, leading to denial of service, but does not provide remote code execution.
OpenCVE Enrichment
Ubuntu USN