Junglewise Threat Intelligence

CVE-2026-46262: Linux Kernel ASoC fsl_xcvr deadlock in fsl_xcvr_mode_put

CVE-2026-46262 · Severity: info · CVSS 5.5 · Published 2026-06-03

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability in the Linux kernel's audio subsystem can cause the system to freeze or become unresponsive. This occurs when specific audio driver operations trigger a 'deadlock,' where the system gets stuck waiting for a resource it already holds. This could lead to a denial of service, impacting system availability and requiring a reboot to recover.

Technical details

A deadlock exists in the ASoC fsl_xcvr driver within the fsl_xcvr_mode_put() function. The vulnerability was introduced by an earlier attempt to fix a perceived missing lock; however, the function is called from snd_ctl_elem_write(), which already holds the controls_rwsem write lock. Attempting to acquire a read lock on the same semaphore while holding the write lock in the same thread results in a deadlock and a hung task. This is a local denial-of-service vulnerability. The fix involves reverting the unnecessary locking logic in sound/soc/fsl/fsl_xcvr.c.

Affected products

  • Linux Linux Kernel f51424872760 and later

Timeline

  • 2026-02-10: patched: Initial patch developed to revert the problematic locking logic.
  • 2026-06-03: disclosed: CVE-2026-46262 published.

References