Input Device Verification Flaw in Linux Kernel Affecting DualSense Controllers
CVE-2026-64478

Currently unrated

Key Information:

Vendor

Linux

Status
Vendor
CVE Published:
25 July 2026

What is CVE-2026-64478?

A vulnerability in the Linux kernel's USB audio subsystem, specifically related to DualSense controllers, allows for improper verification of input devices during a rapid disconnect-reconnect cycle. The flaw occurs in the jack-detection input handler, where the system verifies that a matching input device corresponds to the same physical controller by building kobject path strings. However, if the USB device gets disconnected, this process can lead to a fault in the strlen() function, ultimately posing a risk to system stability. This issue can be bypassed by modifying the ownership check to use parent chain comparisons rather than kobject path strings, enhancing the resilience of the verification process without exposing the system to potential faults.

Affected Version(s)

Linux d0b0264009596c07a77d82808b0dae72bc04ac5c

Linux b4b94f092f193d7a2db8e82af5e51519ae89963c < 4566bf8ae9dbfe81bdc2ff1702d59db8a233b06e

Linux c2d5b0a6c688ffb32c35627e337fbbcc65bc275f < 662a1d7b5affc424ea4f4bc20dd99be29e687886

References

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.