Impact
The vulnerability is a use‑after‑free in the pwrseq core module’s debugfs sequence routine. The function pwrseq_debugfs_seq_next() returns a device pointer that is incorrectly annotated with __free(put_device), causing the kernel to release the reference while the seq_file framework still holds and later dereferences the pointer. This results in accessing freed kernel memory, which can corrupt the kernel’s data structures or crash the system. The weakness is classified as CWE-416 and CWE‑911.
Affected Systems
Affected systems are Linux kernels that have not incorporated the commit that fixes the reference‑counting issue. Since the CNA list includes only Linux:Linux without a version range, any kernel version older than the patch commit should be considered vulnerable. The affected component is the pwrseq subsystem in the kernel's power management & debugfs interface.
Risk and Exploitability
The CVSS base score of 7.8 signifies high severity for kernel‑space flaws. The EPSS score is less than 1 %, indicating a low yet nonzero probability of exploitation. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector is local; an attacker needs local access and the ability to read the debugfs interface to trigger the UAF. Therefore, while exploitation may be difficult, systems should still address the flaw promptly.
OpenCVE Enrichment