{"id":24572,"date":"2026-09-16T20:32:29","date_gmt":"2026-09-16T12:32:29","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-89885"},"modified":"2026-09-16T20:32:29","modified_gmt":"2026-09-16T12:32:29","slug":"cve-2026-89885","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-89885","title":{"rendered":"CVE-2026-89885 &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nmedia: platform: mtk-"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>media: platform: mtk-mdp3: Fix SCP device refcounting<\/p>\n<p>mdp_probe() first tries to get the SCP handle with scp_get(). When that<br \/>\nfails, it falls back to looking up the SCP platform device with<br \/>\n__get_pdev_by_id() and then reads its driver data.<\/p>\n<p>The fallback lookup returns the platform device with a reference, just<br \/>\nlike scp_get() does. However, the fallback path currently drops that<br \/>\nreference immediately after platform_get_drvdata(). The driver later<br \/>\nstill calls scp_put(mdp-&gt;scp) unconditionally from the probe error path<br \/>\nand from mdp_video_device_release(), which drops the SCP device<br \/>\nreference again.<\/p>\n<p>Keep the fallback reference until the existing scp_put() call, so that<br \/>\nthe fallback path follows the same ownership rules as the scp_get()<br \/>\npath.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>media: platform: mtk-mdp3: Fix SCP device refcounting<\/p>\n<p>mdp_probe() first tries to get the SCP handle with scp_get(). When that<br \/>\nfail<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-24572","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/24572","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=24572"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=24572"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=24572"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}