Impact
The vulnerability is a use‑after‑free in the Linux kernel’s epoll handling. During a call to ep_remove, the function clears the file->f_ep field and then continues to use the now‑NULL @file within a critical section. A concurrent reference‑count drop frees the file and its associated eventpoll structure while the removal routine still holds a reference, enabling a kmem_cache_free on freed memory. The freed memory can then be overwritten, leading to kernel memory corruption.
Affected Systems
The flaw affects the Linux kernel itself, irrespective of distribution. All kernel versions compiled from source prior to the application of the patch are potentially vulnerable; the exact release numbers are not listed in the provided data. The issue arises in any build where the epoll subsystem is compiled and used.
Risk and Exploitability
EPSS is < 1% and CVSS score 7.8, indicating medium severity. The vulnerability is not listed in CISA KEV. The description indicates a use‑after‑free that may be triggered by a race condition; however, the specific attack vector and necessary user privileges are not provided in the payload. It is inferred that a local user with the ability to manipulate epoll watches might be able to create such a race, but this is not explicitly confirmed. Successful exploitation could result in kernel memory corruption, potentially causing denial of service. No public exploitation data is available.
OpenCVE Enrichment