CVE-2026-89885

media: platform: mtk-mdp3: Fix SCP device refcounting

HIGH
8.4
CVSS Score
Published: September 16, 2026 at 10:31 AM UTC
Updated: October 19, 2026 at 09:18 AM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
HIGH8.4
Exploit prediction
EPSS 0.2%

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.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

31ba1a4d7a5d9466f6ef4910a372b8200f8aad196.12.646.18.46.198f6f3aa21517ef34d50808af0c572e69580dca20db4d27e6bbbf511f9cdb33f682535a0a3cb7c403
Vendor states this is fixed in 0259ade4c4ceaf1e184a7c1aea8071ad398f9b6f (fixed)
Vendor states this is fixed in 252850653569fdb1a259937e02325cf32c8f0970 (fixed)
Vendor states this is fixed in 55793e4665b7f15151e6f5ab51ca980e73abed5d (fixed)
Vendor states this is fixed in dce13bd9bade3ecc1acb7579397f24743850997f (fixed)
Vendor states this is fixed in 6.12.110 (unaffected)
Vendor states this is fixed in 6.18.51 (unaffected)
Vendor states this is fixed in 6.19 (unaffected)
Vendor states this is fixed in 7.2.5 (unaffected)
Vendor states this is fixed in 7.3 (unaffected)
Vendor states this is fixed in 7.3-rc1 (unaffected)

Remediation

No guide yet

No remediation guidance has been written for this CVE yet, and no fixed version or vendor advisory is recorded against it.

CVSS

8.4HIGHLinux
Vector?

Quick Info

StatusRECEIVED

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card