Impact
The vulnerability occurs when a Linux kernel io_uring IOPOLL request contains user integrity metadata. The kernel mistakenly treats the metadata pointer as a bio structure during the poll operation, causing a null pointer dereference in the bio_poll routine. This results in a general protection fault and a kernel panic, effectively crashing the system.
Affected Systems
All Linux kernel builds that expose the io_uring IOPOLL interface and support user integrity metadata are affected. The flaw is present in every kernel release prior to the fixes referenced in the provided Git commits; no specific version ranges are listed in the available data.
Risk and Exploitability
The attack vector is local, requiring an attacker to generate an io_uring IOPOLL request with integrity metadata. The CVSS score of 4.7 indicates a moderate severity, and the EPSS score of < 1% suggests a low probability of exploitation. The vulnerability is not listed in the CISA KEV catalog. A successful trigger would cause a kernel panic, effectively denying service until the system is rebooted.
OpenCVE Enrichment