Linux Kernel Firmware arm_ffa Notifier Hashtable Access Vulnerability

Vulnerability

A vulnerability in the Linux kernel's firmware arm_ffa component involves the improper use of a mutex to protect accesses to the notifier hashtable. This can lead to kernel warnings about sleeping functions being called from an invalid context, particularly in atomic conditions. The issue arises when the mutex lock is used in a workqueue context that does not allow sleeping, potentially causing disruptions in the kernel's operation. The vulnerability has been addressed by replacing the mutex with a read-write lock, allowing for concurrent read access without the risk of sleeping, while still maintaining exclusive access for writes.

Impact

The vulnerability could cause kernel warnings and disrupt normal operations by introducing potential deadlocks or contention issues in the affected context.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been addressed. The specific commit that resolves this issue can be found in the Linux kernel Git repository.

Added: Jul 25, 2025, 2:02 PM
Updated: Jul 25, 2025, 6:32 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
4.0
remediation
0.0
relevance
0.3
threat
3.2
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.