CVE-2025-37809

Summary

In the Linux kernel, the following vulnerability has been resolved:

usb: typec: class: Fix NULL pointer access

Concurrent calls to typec_partner_unlink_device can lead to a NULL pointer dereference. This patch adds a mutex to protect USB device pointers and prevent this issue. The same mutex protects both the device pointers and the partner device registration.

Affected Software

VendorProductVersion RangeStatus
LinuxLinux59de2a56d127890cc610f3896d5fc31887c54ac2 < de7c24febd21413ea8f49f61b36338b676c02852affected
LinuxLinux59de2a56d127890cc610f3896d5fc31887c54ac2 < 1fdde62411fe65640e69bc55ea027d5b7b2f0093affected
LinuxLinux59de2a56d127890cc610f3896d5fc31887c54ac2 < ec27386de23a511008c53aa2f3434ad180a3ca9aaffected
LinuxLinux6.7affected
LinuxLinux0 < 6.7unaffected
LinuxLinux6.12.26 <= 6.12.*unaffected
LinuxLinux6.14.5 <= 6.14.*unaffected
LinuxLinux6.15 <= *unaffected

Weaknesses

References