Impact
In the Linux kernel, the mmio_trace_rw() and mmio_trace_mapping() logging functions can dereference a NULL pointer if the global mmio_trace_array is not initialized. When this occurs, accessing the buffer inside a NULL tr structure causes a kernel panic. The bug does not grant code execution or privilege escalation; its primary effect is a denial of service that brings the affected system down. The weakness responsible is a null pointer dereference (CWE-476).
Affected Systems
The affected product is the Linux kernel, as represented by the general Linux vendor/product entry. No specific kernel version is tied to the report, indicating that the issue exists wherever the mmio tracing infrastructure is enabled and mmio_trace_array remains null before initialization or after disabling. The CNA vendor list marks Linux as the impacted vendor, and the CPE indicates the Linux kernel.
Risk and Exploitability
The CVSS score is not provided, and the EPSS score is unavailable, suggesting limited publicly known exploitation. The vulnerability is not listed in CISA KEV, implying it has not been widely exploited yet. Attackers would need local access to the system and a means to trigger the affected trace functions while mmio_trace_array is uninitialized. Under those conditions, they could cause a kernel crash, which results in a denial of service and potential reboot, but there's no indication of remote code execution or persistence.
OpenCVE Enrichment