Linux Kernel HID PIDFF Conditional Effect Bit Clearing Vulnerability

Vulnerability

A vulnerability in the Linux kernel's HID PIDFF driver has been addressed, which involved improper handling of conditional effect bits. This oversight led to NULL pointer dereferences. The issue was reported by a user named MPDarkGuy on Discord. The vulnerability existed because not all conditional effect bits were cleared, causing potential instability in handling input device effects.

Impact

The vulnerability could lead to NULL pointer dereferences, causing potential crashes or undefined behavior in applications relying on the affected input devices.

Reproduction

The vulnerability can be reproduced by using a HID device that employs the PIDFF (PlayStation DualShock) driver. The issue arises when the driver fails to properly clear all conditional effect bits, leading to NULL pointer dereferences. This can cause applications to crash or behave unexpectedly when they try to access the input device's data.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. The patch is included in the official Linux kernel stable releases.

Added: Mar 25, 2026, 12:12 PM
Updated: Mar 25, 2026, 12:12 PM

Vulnerability Rating

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