Impact
A bug in the Linux kernel’s network scheduler modules allows a user space application to configure ‘act_gact’ or ‘act_police’ actions with a control action value that bypasses the kernel’s range checks. The value TC_ACT_CONSUMED causes the kernel to treat the packet as owned and skips freeing, resulting in a sk_buff and data buffer leak for every packet that passes through the filter. The leak is deterministic and unbounded, creating a severe resource exhaustion risk that can lead to kernel memory depletion and a denial of service.
Affected Systems
The vulnerability exists in the Linux kernel’s net/sched subsystem. All kernel versions prior to the patch that implements proper range validation are affected, including the 7.2‑rc6 release and older stable releases. The affected products are generic Linux kernels; no specific vendor version list is available beyond the kernel code base.
Risk and Exploitability
The flaw is high‑severity due to its ability to exhaust system memory. No EPSS data is available, but the deterministic nature of the leak makes exploitation highly likely if the configuration flaw can be introduced. The vulnerability is not listed in CISA KEV. Attackers would need the ability to manipulate network filter configurations, which typically requires privileged (root) access, but it could be leveraged indirectly by compromising services that adjust these filters.
OpenCVE Enrichment