In the Linux kernel, the following vulnerability has been resolved:
ASoC: fslxcvr: Revert fix missing lock in fslxcvrmodeput()
This reverts commit f51424872760 ("ASoC: fslxcvr: fix missing lock in fslxcvrmodeput()").
The original patch attempted to acquire the card->controlsrwsem lock in fslxcvrmodeput(). However, this function is called from the upper ALSA core function sndctlelemwrite(), which already holds the write lock on controlsrwsem for the whole put operation. So there is no need to simply hold the lock for fslxcvractivate_ctl() again.
Acquiring the read lock while holding the write lock in the same thread results in a deadlock and a hung task, as reported by Alexander Stein.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/46xxx/CVE-2026-46262.json",
"cna_assigner": "Linux"
}