Impact
A bug in the Linux kernel’s LLC implementation causes a use‑after‑free and double‑free when llc_mac_hdr_init() fails. The wrong socket buffer is freed, a newly allocated buffer is leaked, and a read occurs from freed memory, allowing an attacker to corrupt kernel memory or leak data that should remain private.
Affected Systems
All Linux kernels that do not include the error‑path fix for llc_mac_hdr_init(), as introduced by commit 060f827aa3dc and its successors. Because no explicit version range is listed, any kernel lacking this commit is potentially vulnerable.
Risk and Exploitability
The CVSS score is 7.5 and the EPSS score is below 1 %. The flaw is not listed in CISA’s KEV catalog. Exploitation would require inducing a failure in llc_mac_hdr_init(), either through a malformed LLC packet or by gaining local code execution. The vulnerability could lead to memory corruption, double‑free, or information disclosure, but no widespread exploitation has been documented. The likely attack vector is local or network‑based access to LLC traffic.
OpenCVE Enrichment
Debian DLA
Ubuntu USN