Executive brief
A security vulnerability was identified in the Linux kernel's sound subsystem (ALSA). A local attacker could potentially exploit a race condition during timer operations to cause a system crash or execute unauthorized code. This issue occurs when the system attempts to free memory that is still being accessed by other active tasks.
Technical details
A use-after-free (UAF) vulnerability exists in the Linux kernel ALSA (Advanced Linux Sound Architecture) timer implementation within sound/core/timer.c. The root cause is a lack of mutex protection in the SNDRV_TIMER_IOCTL_PARAMS ioctl handler, specifically within the snd_timer_user_params() function. This allows a race condition where a timer object can be freed via snd_timer_free() while concurrent ioctl tasks still hold references to the timer instance. An attacker with local access could exploit this race to trigger a use-after-free condition. The issue has been resolved by adding register_mutex protection to the affected code path.
Affected products
- Linux Linux 5.10.259, 5.15.161, 6.1.94, 6.6.34, 6.9.5, 6.10-rc3
Timeline
- 2026-06-06: patched: Initial patch authored by Takashi Iwai
- 2026-06-25: advisory: CVE-2026-53192 published by NVD
References
- https://git.kernel.org/stable/c/053a401b592be424fea9d57c789f66cd5d8cec11
- https://git.kernel.org/stable/c/117743d62e1225e208568a3ffc2c07214f1347cb
- https://git.kernel.org/stable/c/306427adf9b97e29e5958cb9cf3096c6151fc9ff
- https://git.kernel.org/stable/c/38034d04d4a75bbca01df2b313ced0bcd0fa3242
- https://git.kernel.org/stable/c/3d39da65b5c422c5e5afb7d5651b0698d060a827
- https://git.kernel.org/stable/c/92ad2d7f80cad43b046f093e808e11fe919d304a
- https://git.kernel.org/stable/c/b2214914e461d0466548a52dfe4f4ee8ce362276