Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLocal access to V3D render node
-
DeliveryInduce memory pressure so fence alloc fails
-
ExploitSubmit GPU job triggering run_job() failure path
-
ExecutionDangling active_job pointer left set
-
PersistLater deref of freed job
-
ImpactKernel UAF crash (DoS)
Vulnerability Assessment
| Exploitation Conditions | Requires local access to the V3D GPU DRM device (render/card node) on a system using the Broadcom V3D driver (predominantly Raspberry Pi 4/5). Exploitation is gated on v3d_fence_create() failing, i.e. a dma_fence memory-allocation failure, which only occurs under memory exhaustion - not attacker-supplied data. For the BIN queue the dangling pointer must also race against v3d_overflow_mem_work(). These factors (rare allocation failure, local device access, timing/race) substantially limit realistic exploitation; the outcome is a kernel crash rather than code execution or data disclosure. |
| Impact | This is a high-CVSS-but-low-real-risk issue. The vendor CVSS of 7.8 (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) overstates the practical severity. The vulnerability is a dangling-pointer bug in the Broadcom V3D DRM GPU driver: run_job() callbacks (BIN/RENDER/TFU/CSD) assign the incoming job to queue->active_job before calling v3d_fence_create(), and on failure return NULL without clearing it. The trigger - v3d_fence_create() failing - is a dma_fence allocation failure, which is a rare low-memory condition rather than an attacker-controlled input, so the C:H/I:H/A:H claim is not supported; the realistic outcome is a stale/freed-job dereference causing a kernel crash (DoS), not confidentiality or integrity loss. No EPSS score, no CISA KEV listing, and no public POC are present in the input, all consistent with a low-priority, non-weaponized error-path defect. The AC:L rating is questionable: reliably forcing fence-create failure requires memory-pressure conditions and (for the BIN path) a race against v3d_overflow_mem_work(), which argues for AC:H. Overall this is a routine stable-tree hardening fix, not an urgent operational priority. |
| Exploit ScenarioDerived | A local user with access to the V3D render node submits GPU jobs while the system is under heavy memory pressure so that dma_fence allocation in v3d_fence_create() fails; the run_job() callback returns without clearing queue->active_job, leaving a dangling pointer that a subsequent job-completion or overflow path dereferences, crashing the kernel. No public exploit code is identified, and the dependence on induced allocation failure makes reliable triggering difficult. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 18, 2026
A dangling-pointer condition in the Linux kernel's Broadcom V3D DRM driver (drm/v3d) leaves queue->active_job pointing at a freed job when v3d_fence_create() fails, so a later access through that stale pointer can crash the kernel (denial of service). Only systems running the V3D driver - primarily Raspberry Pi 4/5 boards - are affected, and the trigger requires local access to the DRM render/card device plus a rare failure of the dma_fence allocation inside v3d_fence_create(), which realistically only happens under memory exhaustion; for the BIN queue the dangling pointer must additionally race against v3d_overflow_mem_work(). Public patch commits and backports exist, and no public exploit code has been identified at time of analysis.
RemediationAI
Vendor-released patch: Linux 6.12.110, 6.18.52, 7.2.6, or 7.3-rc1 (or the equivalent backport from the stable trees referenced at git.kernel.org: 25a1669907512e927fab9ad4d4fb74ff57f63cd9, 0b9878aba5cf93bc2b55ba9eb807757ce3239bec, 3a8aa74859dd73eaa76c55eb74da708e56ef51c5, bdeb73d7312100e00c3e643ff233f09b6ec114aa); update the kernel to the fixed version for your branch, or apply the corresponding distro/SoC vendor kernel update, and confirm the change is in the running kernel, not just the source tree. Because exploitation is gated on a local user holding the DRM device node plus a dma_fence allocation failure, practical mitigations are to restrict permissions on /dev/dri/renderD* and /dev/dri/card* (for example via udev/DRM render-node ACLs or by removing untrusted users from the video/render groups) so only trusted processes can submit V3D jobs, accepting the trade-off that unprivileged containers, remote-desktop and Wayland/X sessions lose GPU acceleration and fall back to software rendering. Avoiding sustained memory pressure that could make dma_fence allocations fail reduces exposure but cannot be relied on, and disabling the v3d module (modprobe.blacklist=v3d or an equivalent kernel parameter) removes the flaw entirely at the cost of losing hardware 3D acceleration on affected boards. No public exploit code has been identified, so prioritise patching on multi-user or container-hosting Raspberry Pi deployments and treat single-user appliances as lower urgency.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The V3D DRM driver (drivers/gpu/drm/v3d) exposes Broadcom VideoCore VI/VII GPU job submission queues for BIN, RENDER, TFU and CSD workloads. Each queue's run_job() callback stores the incoming job in queue->active_job and then calls v3d_fence_create() to obtain a dma_fence for completion signalling; if that allocation fails, the callback returned NULL without resetting queue->active_job, leaving a pointer to a job that is subsequently torn down. The fix introduces an explicit failure path in all four callbacks that clears active_job before returning NULL, taking queue->queue_lock in the BIN path because that field is concurrently read by v3d_overflow_mem_work(); the RENDER, TFU and CSD paths have no concurrent reader and clear the pointer lock-free. The defect class is a stale/expired pointer leading to potential use-after-free (reported CWE is unset; the tag 'Buffer Overflow' in the source data is not supported by the code change), and the practical consequence of dereferencing the stale job is a kernel fault rather than attacker-controlled memory corruption. The affected CPE entries are generic (cpe:2.3:a:linux:linux), and EUVD indicates the code pattern predates the fix back to Linux 5.3, in which the V3D driver's job submission was introduced.
Know when the next one hits your stack
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Local render-node access (AV:L, PR:L); trigger is a rare fence-alloc failure plus a race (AC:H); impact is a crash only, so C:N/I:N/A:H.
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Primary rating from Vendor (Linux).
CVSS VectorVendor: Linux
Lifecycle Timeline
4DescriptionCVE.org
In the Linux kernel, the following vulnerability has been resolved:
drm/v3d: Clear queue->active_job when v3d_fence_create() fails
The run_job() callbacks for BIN, RENDER, TFU and CSD assign the incoming job to queue->active_job before calling v3d_fence_create(). If v3d_fence_create() fails, the callback returns NULL without clearing active_job, leaving a dangling pointer.
Create a failure path in all run_job() callbacks that clears the active job before returning NULL. The BIN path takes queue->queue_lock around the clear as it races against v3d_overflow_mem_work(); RENDER, TFU and CSD paths have no concurrent reader, so the clear is lock-free.
Executive ViewAI
The Linux kernel's Broadcom V3D DRM driver, used primarily on Raspberry Pi 4 and 5 boards, contains a high-severity dangling pointer flaw that can crash the kernel (denial of service) under rare memory-exhaustion conditions when a local user accesses the graphics device. Organizations using these devices in production, kiosks, or edge deployments could face unexpected outages, though exploitation requires local access and a rare timing condition, limiting real-world risk. No public exploit identified at time of analysis, and patches are available.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Vendor StatusVendor
SUSE
Severity: Moderate| Product | Status |
|---|---|
| SUSE Linux Enterprise Desktop 15 SP7 | Affected |
| SUSE Linux Enterprise Desktop 15 SP7 | Affected |
| SUSE Linux Enterprise High Availability Extension 15 SP7 | Affected |
| SUSE Linux Enterprise High Availability Extension 15 SP7 | Affected |
| SUSE Linux Enterprise High Availability Extension 16.0 | Affected |
| SUSE Linux Enterprise High Availability Extension 16.0 | Affected |
| SUSE Linux Enterprise High Availability Extension 16.1 | Affected |
| SUSE Linux Enterprise High Availability Extension 16.1 | Affected |
| SUSE Linux Enterprise Micro 5.3 | Affected |
| SUSE Linux Enterprise Micro 5.3 | Affected |
| SUSE Linux Enterprise Micro 5.3 | Affected |
| SUSE Linux Enterprise Micro 5.3 | Affected |
| SUSE Linux Enterprise Micro 5.4 | Affected |
| SUSE Linux Enterprise Micro 5.4 | Affected |
| SUSE Linux Enterprise Micro 5.4 | Affected |
| SUSE Linux Enterprise Micro 5.4 | Affected |
| SUSE Linux Enterprise Micro 5.5 | Affected |
| SUSE Linux Enterprise Micro 5.5 | Affected |
| SUSE Linux Enterprise Micro 5.5 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP7 | Affected |
| SUSE Linux Enterprise Real Time 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Server 16.0 | Affected |
| SUSE Linux Enterprise Server 16.0 | Affected |
| SUSE Linux Enterprise Server 16.1 | Affected |
| SUSE Linux Enterprise Server 16.1 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.0 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.0 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Affected |
| SUSE Linux Micro 6.0 | Affected |
| SUSE Linux Micro 6.0 | Affected |
| SUSE Linux Micro 6.0 | Affected |
| SUSE Linux Micro 6.1 | Affected |
| SUSE Linux Micro 6.1 | Affected |
| SUSE Linux Micro 6.1 | Affected |
| SUSE Linux Micro 6.2 | Affected |
| SUSE Linux Micro 6.2 | Affected |
| SUSE Linux Micro Extras 6.0 | Affected |
| SUSE Linux Micro Extras 6.0 | Affected |
| SUSE Linux Micro Extras 6.0 | Affected |
| SUSE Linux Micro Extras 6.1 | Affected |
| SUSE Linux Micro Extras 6.1 | Affected |
| SUSE Real Time Module 15 SP7 | Affected |
| openSUSE Leap 16.0 | Affected |
| SUSE Linux Enterprise High Performance Computing 12 SP5 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP4 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP6 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP4 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP6 | Affected |
| SUSE Linux Enterprise Server 11 SP4 LTSS EXTREME CORE | Affected |
| SUSE Linux Enterprise Server 11 SP4 LTSS EXTREME CORE | Affected |
| SUSE Linux Enterprise Server 12 SP5 | Affected |
| SUSE Linux Enterprise Server 12 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 12 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP4 | Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP5 | Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP6 | Affected |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Affected |
| SUSE Linux Enterprise Server LTSS Extended Security 12 SP5 | Affected |
| SUSE Linux Enterprise Server LTSS Extended Security 12 SP5 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Affected |
| SUSE CaaS Platform 4.0 | Affected |
| SUSE Enterprise Storage 6 | Affected |
| SUSE Enterprise Storage 7 | Affected |
| SUSE Enterprise Storage 7.1 | Affected |
| SUSE Linux Enterprise Desktop 11 SP4 | Affected |
| SUSE Linux Enterprise Desktop 15 SP1 | Affected |
| SUSE Linux Enterprise Desktop 15 SP2 | Affected |
| SUSE Linux Enterprise Desktop 15 SP3 | Affected |
| SUSE Linux Enterprise Desktop 15 SP4 | Affected |
| SUSE Linux Enterprise Desktop 15 SP5 | Affected |
| SUSE Linux Enterprise Desktop 15 SP6 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | Affected |
| SUSE Linux Enterprise Micro 5.0 | Affected |
| SUSE Linux Enterprise Micro 5.1 | Affected |
| SUSE Linux Enterprise Micro 5.2 | Affected |
| SUSE Linux Enterprise Micro 5.2 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP1 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP2 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP3 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP1 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP2 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP3 | Affected |
| SUSE Linux Enterprise Real Time 15 SP2 | Affected |
| SUSE Linux Enterprise Real Time 15 SP3 | Affected |
| SUSE Linux Enterprise Real Time 15 SP4 | Affected |
| SUSE Linux Enterprise Real Time 15 SP4 | Affected |
| SUSE Linux Enterprise Real Time 15 SP5 | Affected |
| SUSE Linux Enterprise Server 11 SP4 | Affected |
| SUSE Linux Enterprise Server 11 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP1 | Affected |
| SUSE Linux Enterprise Server 15 SP1-BCL | Affected |
| SUSE Linux Enterprise Server 15 SP1-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP1-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP2 | Affected |
| SUSE Linux Enterprise Server 15 SP2-BCL | Affected |
| SUSE Linux Enterprise Server 15 SP2-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP2-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP3 | Affected |
| SUSE Linux Enterprise Server 15 SP3-BCL | Affected |
| SUSE Linux Enterprise Server 15 SP3-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP3-LTSS | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP1 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP2 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP3 | Affected |
| SUSE Manager Proxy 4.0 | Affected |
| SUSE Manager Proxy 4.1 | Affected |
| SUSE Manager Proxy 4.2 | Affected |
| SUSE Manager Proxy 4.3 | Affected |
| SUSE Manager Proxy LTS 4.3 | Affected |
| SUSE Manager Retail Branch Server 4.0 | Affected |
| SUSE Manager Retail Branch Server 4.1 | Affected |
| SUSE Manager Retail Branch Server 4.2 | Affected |
| SUSE Manager Retail Branch Server 4.3 | Affected |
| SUSE Manager Retail Branch Server LTS 4.3 | Affected |
| SUSE Manager Server 4.0 | Affected |
| SUSE Manager Server 4.1 | Affected |
| SUSE Manager Server 4.2 | Affected |
| SUSE Manager Server 4.3 | Affected |
| SUSE Manager Server LTS 4.3 | Affected |
| SUSE Real Time Module 15 SP4 | Affected |
| SUSE Real Time Module 15 SP5 | Affected |
| openSUSE Leap 15.3 | Affected |
| openSUSE Leap 15.4 | Affected |
| openSUSE Leap 15.4 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.6 | Affected |
EUVD-2026-82300
GHSA-58h7-x7wh-hg7q
NVD
CVE.org
EPSS
Exploit-DB