CVE-2025-68748: drm/panthor: Fix UAF race between device unplug and FW event processing
In the Linux kernel, the following vulnerability has been resolved:
drm/panthor: Fix UAF race between device unplug and FW event processing
The function panthor_fw_unplug() will free the FW memory sections.
The problem is that there could still be pending FW events which are yet
not handled at this point. process_fw_events_work() can in this case try
to access said freed memory.
Simply call disable_work_sync() to both drain and prevent future
invocation of process_fw_events_work().
Security readout for executives and security teams
Plain-English summary
A timing flaw in Linux’s Panthor graphics driver can let background firmware work access memory after device removal has freed it, potentially crashing or corrupting the kernel. Successful abuse could affect confidentiality, integrity, and availability. Treat it as high severity on systems using this driver. The sources do not establish remote reachability or active exploitation.
Executive priority
Address within the high-severity kernel patch cycle, accelerating systems that actively use Panthor graphics support. Internet-facing status alone does not determine exposure because the assessed attack vector is local. Confirm driver usage and vendor backport status before declaring systems affected or remediated.
Technical view
A race between panthor_fw_unplug() and process_fw_events_work() creates a use-after-free condition: unplug frees firmware memory sections while pending firmware events may still reference them. The published correction calls disable_work_sync() to drain existing event work and prevent later invocation before memory is released.
Likely exposure
Exposure is likely limited to Linux hosts running an affected kernel with drm/panthor present and handling relevant device teardown activity. The bundle lists several versions but does not provide clear range semantics or distro backport status. Kernel version strings alone are therefore insufficient for determining vulnerability.
Exploitation context
The CVSS assessment describes a local, low-privilege attack path requiring no user interaction. KEV is false, and no supplied source reports active exploitation or a public exploit. The bundle does not establish how reliably an unprivileged user can trigger the race in real deployments.
Researcher notes
No CWE is assigned in the bundle, although the described defect is a use-after-free race. The central remediation invariant is that firmware event work must be synchronously drained and disabled before firmware memory sections are freed. Affected-version data is ambiguous, and practical triggerability is not documented, limiting exploitability conclusions.
Mitigation direction
Install a vendor-supported kernel containing the applicable upstream stable correction.
Prioritize systems where drm/panthor is enabled, loaded, or bound to hardware.
Follow distribution guidance for backported fixes; do not rely solely on upstream version numbers.
Reboot affected systems into the corrected kernel after installation.
Validation and detection
Record the running kernel build and package revision on potentially affected Linux hosts.
Confirm whether drm/panthor is configured, loaded, or bound to a device.
Verify vendor changelogs or source contain a cited stable commit or equivalent backport.
Confirm updated hosts booted the corrected kernel rather than an older installed image.
Review kernel logs and crash reports for Panthor firmware-event or use-after-free indicators.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cve · low confidence lookup
CVE-2025-68748 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
1CVSS vectors
3Timeline events
0ADP providers
5Source links
CVSS vector scores
1 official score
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.