CVE-2026-89885
Last modified
CVE-2026-89885 is a high-severity vulnerability rated 8.4/10 on the CVSS scale. In the Linux kernel, the following vulnerability has been resolved: media: platform: mtk-mdp3: Fix SCP device refcounting mdp_probe() first tries to get the SCP handle with scp_get(). When that fails, it falls back to looking up the SCP platform device with __get_pdev_by_id() and then reads its driver data. The fallback lookup returns the platform device with a reference, just like scp_get() does.
Description
In the Linux kernel, the following vulnerability has been resolved: media: platform: mtk-mdp3: Fix SCP device refcounting mdp_probe() first tries to get the SCP handle with scp_get(). When that fails, it falls back to looking up the SCP platform device with __get_pdev_by_id() and then reads its driver data. The fallback lookup returns the platform device with a reference, just like scp_get() does. However, the fallback path currently drops that reference immediately after platform_get_drvdata(). The driver later still calls scp_put(mdp->scp) unconditionally from the probe error path and from mdp_video_device_release(), which drops the SCP device reference again. Keep the fallback reference until the existing scp_put() call, so that the fallback path follows the same ownership rules as the scp_get() path.
Metrics
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= db4d27e6bbbf511f9cdb33f682535a0a3cb7c403, < dce13bd9bade3ecc1acb7579397f24743850997f; >= 31ba1a4d7a5d9466f6ef4910a372b8200f8aad19, < 252850653569fdb1a259937e02325cf32c8f0970; >= 8f6f3aa21517ef34d50808af0c572e69580dca20, < 0259ade4c4ceaf1e184a7c1aea8071ad398f9b6f; >= 8f6f3aa21517ef34d50808af0c572e69580dca20, < 55793e4665b7f15151e6f5ab51ca980e73abed5d; >= 6.12.64, < 6.12.110; >= 6.18.4, < 6.18.51 |
| Linux | Linux | 6.19 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-89885?
How severe is CVE-2026-89885?
How do I fix CVE-2026-89885?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-8988Autel Maxi Charger Single firmware through V1.03.51 exposes …6.8
- CVE-2026-89880In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-89881In the Linux kernel, the following vulnerability has been re…
- CVE-2026-89882In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-89883In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-89884In the Linux kernel, the following vulnerability has been re…
- CVE-2026-89886In the Linux kernel, the following vulnerability has been re…
- CVE-2026-89887In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-89888In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-89889In the Linux kernel, the following vulnerability has been re…
- CVE-2026-8989Autel Maxi Charger Single firmware through V1.03.51 permits …6.8
- CVE-2026-89890In the Linux kernel, the following vulnerability has been re…7.8
Are you affected by CVE-2026-89885?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
