ASoC: fsl_xcvr: Revert fix missing lock in fsl_xcvr_mode_put()

Summary

CVECVE-2026-46262
StatePUBLISHED
AssignerLinux
Source PriorityCVE Program / NVD first with legacy fallback
Published2026-06-03 18:16:27 UTC
Updated2026-06-03 18:16:27 UTC
DescriptionIn the Linux kernel, the following vulnerability has been resolved: ASoC: fsl_xcvr: Revert fix missing lock in fsl_xcvr_mode_put() This reverts commit f51424872760 ("ASoC: fsl_xcvr: fix missing lock in fsl_xcvr_mode_put()"). The original patch attempted to acquire the card->controls_rwsem lock in fsl_xcvr_mode_put(). However, this function is called from the upper ALSA core function snd_ctl_elem_write(), which already holds the write lock on controls_rwsem for the whole put operation. So there is no need to simply hold the lock for fsl_xcvr_activate_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.

Vendor Declared Affected Products

SourceVendorProductVersionPlatforms
CNA Linux Linux affected 612ffe1f4f0499b3011f16d06e354a76dae2e2d1 ae5a70e3e87c28edbaf9939cfef1bcbd9615420f git Not specified
CNA Linux Linux affected 38354c82abe7bcbcd1182a06af89d3cc16d3e2c7 30ffcad5edb56947dccc26f6816ab7a55b21a711 git Not specified
CNA Linux Linux affected 61e007657bf7740d54ca2aadce0fb5997839818e 29b2fbe3498da3681a01b34e4a2259f8a1b89448 git Not specified
CNA Linux Linux affected daaf4fe333e0d48b2037cd2270bf1ff8f70d5068 b0f74f5d24fe3c73ef1369a811891198b54c1e8e git Not specified
CNA Linux Linux affected cab928242853a832ffa7efda270ecfb9efeebb6e 9a2a5da002775376498e8814df4a87cd629a3a0c git Not specified
CNA Linux Linux affected f514248727606b9087bc38a284ff686e0093abf1 0886dc6326c3cc596799c4340d342898301cf52a git Not specified
CNA Linux Linux affected f514248727606b9087bc38a284ff686e0093abf1 9f16d96e1222391a6b996a1b676bec14fb91e3b2 git Not specified
CNA Linux Linux affected 5.15.201 5.15.202 semver Not specified
CNA Linux Linux affected 6.1.164 6.1.165 semver Not specified
CNA Linux Linux affected 6.6.127 6.6.128 semver Not specified
CNA Linux Linux affected 6.12.74 6.12.75 semver Not specified
CNA Linux Linux affected 6.18.13 6.18.14 semver Not specified
CNA Linux Linux affected 6.19 Not specified
CNA Linux Linux unaffected 6.19 semver Not specified
CNA Linux Linux unaffected 5.15.202 5.15.* semver Not specified
CNA Linux Linux unaffected 6.1.165 6.1.* semver Not specified
CNA Linux Linux unaffected 6.6.128 6.6.* semver Not specified
CNA Linux Linux unaffected 6.12.75 6.12.* semver Not specified
CNA Linux Linux unaffected 6.18.14 6.18.* semver Not specified
CNA Linux Linux unaffected 6.19.4 6.19.* semver Not specified
CNA Linux Linux unaffected 7.0 * original_commit_for_fix Not specified

References

ReferenceSourceLinkTags
git.kernel.org/stable/c/9f16d96e1222391a6b996a1b676bec14fb91e3b2 416baaa9-dc9f-4396-8d5f-8c081fb06d67 git.kernel.org
git.kernel.org/stable/c/b0f74f5d24fe3c73ef1369a811891198b54c1e8e 416baaa9-dc9f-4396-8d5f-8c081fb06d67 git.kernel.org
git.kernel.org/stable/c/0886dc6326c3cc596799c4340d342898301cf52a 416baaa9-dc9f-4396-8d5f-8c081fb06d67 git.kernel.org
git.kernel.org/stable/c/9a2a5da002775376498e8814df4a87cd629a3a0c 416baaa9-dc9f-4396-8d5f-8c081fb06d67 git.kernel.org
git.kernel.org/stable/c/29b2fbe3498da3681a01b34e4a2259f8a1b89448 416baaa9-dc9f-4396-8d5f-8c081fb06d67 git.kernel.org
git.kernel.org/stable/c/30ffcad5edb56947dccc26f6816ab7a55b21a711 416baaa9-dc9f-4396-8d5f-8c081fb06d67 git.kernel.org
git.kernel.org/stable/c/ae5a70e3e87c28edbaf9939cfef1bcbd9615420f 416baaa9-dc9f-4396-8d5f-8c081fb06d67 git.kernel.org
CVE Program record CVE.ORG www.cve.org canonical
NVD vulnerability detail NVD nvd.nist.gov canonical, analysis
© CVE.report 2026 |

Use of this information constitutes acceptance for use in an AS IS condition. There are NO warranties, implied or otherwise, with regard to this information or its use. Any use of this information is at the user's risk. It is the responsibility of user to evaluate the accuracy, completeness or usefulness of any information, opinion, advice or other content. EACH USER WILL BE SOLELY RESPONSIBLE FOR ANY consequences of his or her direct or indirect use of this web site. ALL WARRANTIES OF ANY KIND ARE EXPRESSLY DISCLAIMED. This site will NOT BE LIABLE FOR ANY DIRECT, INDIRECT or any other kind of loss.

CVE, CWE, and OVAL are registred trademarks of The MITRE Corporation and the authoritative source of CVE content is MITRE's CVE web site. This site includes MITRE data granted under the following license.

Free CVE JSON API cve.report/api

CVE.report and Source URL Uptime Status status.cve.report