Impact
The Linux kernel contains a flaw in the CoreSight platform driver where the connection counter is incremented before successful memory allocation. If an allocation fails, the counter has already been increased while the corresponding array entry remains NULL or contains garbage. During cleanup the driver iterates over the counter and dereferences each entry unconditionally, which triggers a NULL or uninitialized pointer dereference and causes a kernel panic. The vulnerability is a classic NULL pointer dereference (CWE‑476) that results in a full denial of service for the affected system.
Affected Systems
Vendors: Linux. Product: Linux kernel (any release that includes the vulnerable CoreSight driver prior to the patch). The CVE does not list specific kernel releases, so any kernel that implements the CoreSight platform driver and predates the submitted commits may be vulnerable.
Risk and Exploitability
The flaw is a local kernel bug; exploitation requires the ability to provoke a memory allocation failure or to load/enable the CoreSight driver. An attacker with privileged access (or a path to load the module) can trigger the failure, potentially by exhausting memory or providing malformed data, which will then cause the kernel to panic. The CVSS score of 7.8 indicates high severity. The EPSS score is < 1%, indicating a low probability of exploitation in the wild, and the vulnerability is not listed in the CISA KEV catalog. Nevertheless, the known crash behavior gives the flaw a high impact in any scenario where the driver is reachable.
OpenCVE Enrichment