Linux Kernel NULL Dereference Vulnerability in ARM SCMI Firmware Notification Handling

Vulnerability

A vulnerability in the Linux kernel's ARM SCMI firmware notification handling can lead to a NULL pointer dereference. This issue arises because the event handler retrieval function can return a NULL value when no handler is available, instead of an error pointer as expected. The vulnerability is present in the stable Linux kernel.

Impact

Exploitation of this vulnerability causes a NULL pointer dereference, leading to a crash of the kernel or the associated process.

Reproduction

The vulnerability can be reproduced by registering an event handler for a key that does not have a corresponding handler available. The notification instance will return a NULL reference instead of an error pointer, which can then be dereferenced, causing a kernel crash.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for upgrading the Linux kernel can be found in the official Linux kernel documentation.

Added: Apr 24, 2026, 8:24 PM
Updated: Apr 24, 2026, 8:24 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
4.3
remediation
7.7
relevance
6.6
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.