{"id":24577,"date":"2026-09-16T20:32:30","date_gmt":"2026-09-16T12:32:30","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-89890"},"modified":"2026-09-16T20:32:30","modified_gmt":"2026-09-16T12:32:30","slug":"cve-2026-89890","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-89890","title":{"rendered":"CVE-2026-89890 &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nmedia: go7007: defer"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>media: go7007: defer the ALSA v4l2 put until card release<\/p>\n<p>go7007_snd_init() already takes a v4l2_device reference for the ALSA<br \/>\nside, but go7007_snd_remove() drops it immediately after calling<br \/>\nsnd_card_free_when_closed().<\/p>\n<p>That is too early when a userspace process still has the capture PCM open.<br \/>\nThe ALSA card and its PCM callbacks remain alive until the last file is<br \/>\nclosed, so the release path can still reach struct go7007 through<br \/>\npcm-&gt;private_data and call go7007_snd_hw_free() after the V4L2 release path<br \/>\nhas freed the object.<\/p>\n<p>Move the matching v4l2_device_put() to the ALSA card private_free callback<br \/>\nso the existing ALSA reference covers the whole deferred card lifetime.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>media: go7007: defer the ALSA v4l2 put until card release<\/p>\n<p>go7007_snd_init() already takes a v4l2_device reference for the ALSA<br \/>\nsid<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-24577","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/24577","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=24577"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=24577"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=24577"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}