Linux Kernel NULL Pointer Dereference Vulnerability in FF-A Driver Registration

Vulnerability

A vulnerability in the Linux kernel's handling of firmware drivers using the ARM Fast Functionality Architecture (FF-A) has been addressed. The issue arose because the bus match callback expected every FF-A driver to provide an ID table, which it accessed without checking for null values. This oversight could allow a faulty driver to crash the bus during the matching process. The vulnerability affects the Linux kernel stable tree.

Impact

The vulnerability could lead to a null pointer dereference, causing a system crash.

Reproduction

The vulnerability can be reproduced by registering an FF-A driver that does not provide a valid ID table. The bus match callback will attempt to dereference the null ID table, leading to a crash.

Remediation

Users can upgrade to the latest version of the Linux kernel stable tree, where this vulnerability has been fixed.

Added: Jul 19, 2026, 4:41 PM
Updated: Jul 19, 2026, 4:41 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
4.3
remediation
7.7
relevance
9.9
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.