Impact
The vulnerability allows a user thread to exploit a memory leak in the kernel‑side copy allocation within z_vrfy_k_poll(), causing repeated kernel heap allocations to remain until the resource pool is exhausted. This leakage, triggered when the thread passes a forged object handle, results in the system running out of memory for normal kernel operations, leading to a system‑wide denial of service. The weakness is a classic memory leak (CWE‑401).
Affected Systems
Zephyr Project, all releases from v1.12.0 through v4.4.1 are affected. The issue arises in the CONFIG_USERSPACE subsystem that exposes the k_poll() interface to user mode. No other vendors or products are listed.
Risk and Exploitability
The CVSS score of 6.5 indicates moderate severity, but the EPSS score of less than 1% suggests a low probability of exploitation in the wild. The vulnerability is not listed in the CISA KEV catalog. Attackability is inferred to be local: an unprivileged thread must be able to create user processes and invoke k_poll() with a forged handle; thus the threat is limited to devices running a vulnerable Zephyr kernel with user‑mode capabilities. If exploited, the system can suffer a permanent denial of service as legitimate allocations from the kernel heap fail.
OpenCVE Enrichment