Cyber news

Research · May 1, 2024 · ZeroDay Catalog

Critical Deadlock Vulnerability Resolved in Linux Kernel USB Interface

A deadlock vulnerability in the Linux kernel's USB subsystem has been addressed, impacting device management during interface deauthorization.

What changed

A significant vulnerability identified as CVE-2024-26934 has been resolved in the Linux kernel. This issue pertains to a deadlock scenario that could occur within the USB subsystem during the deauthorization of interfaces.

The vulnerability arises from the interface_authorized_store() function, which acquires a device lock on an ancestor device. This can lead to deadlock situations if another process attempts to remove the interface while holding the lock.

Who is affected

Organizations utilizing the Linux kernel in their systems may be at risk, particularly those relying on USB devices for critical operations.

The following groups are specifically affected:

  • Linux distributions that incorporate the kernel version with the vulnerability.
  • Developers and system administrators managing USB devices in enterprise environments.
  • Users of embedded systems that depend on the Linux kernel for device management.

What to do

It is crucial for affected organizations to update their Linux kernel to the latest version where this vulnerability has been patched. Regularly applying security updates can mitigate risks associated with such vulnerabilities.

Additionally, monitoring system logs for unusual behavior during USB device management is recommended.

  • Review and apply the latest kernel updates from your Linux distribution provider.
  • Conduct a risk assessment to understand the potential impact on your systems.
  • Implement monitoring solutions to detect any anomalies related to USB device operations.

Original report