Linux Kernel NULL Pointer Dereference Vulnerability in fsl-mc Bus Driver

Vulnerability

A vulnerability in the Linux kernel's fsl-mc bus driver can lead to a NULL pointer dereference. This issue arises because the platform_get_resource() function, which retrieves resource information, can return NULL if it fails. The vulnerability has been addressed by adding a check for the return value of platform_get_resource() and propagating the error to prevent the NULL pointer dereference.

Impact

Exploitation of this vulnerability can cause a NULL pointer dereference, leading to a crash of the affected component or system.

Reproduction

The vulnerability can be reproduced by loading a device driver that uses the fsl-mc bus and has ACPI support. When the driver probes the platform device, the fsl-mc bus driver will attempt to retrieve a memory resource. If this retrieval fails, the driver does not properly handle the error, resulting in a NULL pointer dereference.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for downloading the patched kernel are available on the Linux Kernel Archives.

Added: Oct 28, 2025, 1:37 PM
Updated: Oct 28, 2025, 1:37 PM

Vulnerability Rating

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

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