Skip to main content

Linux Kernel CVE-2025-68730

HIGH
2025-12-24 416baaa9-dc9f-4396-8d5f-8c081fb06d67
7.8
CVSS 3.1 · Vendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain local access to ivpu device
  2. Delivery
    Issue BO create under memory pressure
  3. Exploit
    drm_gem_shmem_create fails mid-build
  4. Execution
    Deleted BO left on bo_list
  5. Persist
    Context teardown dereferences stale BO
  6. Impact
    Kernel page fault / crash

Vulnerability Assessment

Exploitation Conditions

Requires local access to a system that has Intel NPU/VPU hardware with the accel/ivpu kernel driver loaded, plus the ability to open and issue buffer-object creation requests to the ivpu DRM/accel device node (PR:L per CVSS). The specific trigger is a failure inside drm_gem_shmem_create() during ivpu_gem_create_object() - i.e., an allocation failure must occur mid-creation so the incompletely-built BO is left on vdev->bo_list; this is the concrete precondition, not a default happy-path outcome. Limiting factors: exploitation is local only (AV:L), no network vector exists, systems without Intel NPU hardware or without the ivpu driver are not exploitable, and dependence on an allocation-failure race makes reliable triggering harder than the AC:L rating implies.

Impact

The CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, score 7.8) frames this as a local, low-complexity, low-privilege flaw with high impact across all three dimensions. Real-world risk is materially lower than a network-facing 7.8: exploitation requires local code execution and access to the ivpu accelerator device node, and the trigger depends on an allocation failure inside BO creation, which is not attacker-reliable without inducing memory pressure - so effective attack complexity is higher than the vector's AC:L suggests. No EPSS score, no KEV listing, and no POC were provided, and the described symptom is a kernel page fault (denial of service) rather than a demonstrated info leak or code execution, so the C:H/I:H/A:H rating reflects worst-case UAF potential rather than a proven exploit. The 'Information Disclosure' tag is not substantiated by the description, which only shows a crash - treat the confidentiality claim as unverified. Net: a legitimate hygiene/DoS-class kernel fix relevant only to systems with the Intel NPU driver active, not an urgent internet-facing priority.

Exploit ScenarioDerived

A local unprivileged or low-privileged user with access to the Intel NPU device node repeatedly issues BO-creation requests to the accel/ivpu driver while inducing memory pressure so that drm_gem_shmem_create() fails mid-construction. This leaves a deleted buffer object on vdev->bo_list, and when the context is torn down, ivpu_bo_unbind_all_bos_from_context() dereferences the stale entry and faults the kernel, crashing the system (DoS). No public POC was provided, and reliable exploitation depends on winning the allocation-failure condition.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 30, 2026

Local privilege-tier memory corruption in the Linux kernel's Intel VPU/NPU accelerator driver (accel/ivpu) arises from a dangling buffer object left on a per-device list after a failed allocation, later dereferenced in ivpu_bo_unbind_all_bos_from_context() to cause a page fault. A local user with access to the ivpu device can trigger this use-after-free via the DRM/accel interface, with CVSS 7.8 (High) and CISA-style impact of confidentiality, integrity, and availability all High. There is no public exploit identified at time of analysis and the flaw is not in CISA KEV; the primary observed effect is a kernel page fault (crash), though the dangling-pointer condition carries corruption potential.

RemediationAI

Upstream fix available (commit); released patched version not independently confirmed - apply the kernel update that includes the three referenced stable commits (8172838a284c, 8b694b405a84, c9ef5ccd8bd9) by upgrading to the corresponding stable kernel release from your distribution, and rebooting into the patched kernel. As a compensating control where patching is deferred, prevent loading or access to the affected driver: blacklist the intel_vpu/ivpu module (e.g. add it to modprobe blacklist and rebuild initramfs) on hosts that do not use the Intel NPU, or restrict permissions on the /dev/accel/accel* device nodes so only trusted users/groups can issue ioctls to the accelerator. The trade-off is loss of NPU/AI-acceleration functionality for workloads that rely on the ivpu device; systems without Intel NPU hardware are unaffected in practice.

Affected ProductsAI

The vulnerability affects the Linux kernel's accel/ivpu driver for Intel VPU/NPU accelerators. No CPE strings or explicit kernel version ranges were provided in the input; affected versions are those mainline and stable kernels containing the pre-fix ivpu_gem_create_object() behavior on systems with Intel NPU hardware and the ivpu driver loaded. The fix is tracked across three kernel.org stable commits: https://git.kernel.org/stable/c/8172838a284c27190fa6782c2740a97020434750, https://git.kernel.org/stable/c/8b694b405a84696f1d964f6da7cf9721e68c4714, and https://git.kernel.org/stable/c/c9ef5ccd8bd9bcf598b6d3f77e7eb4dde7149aec. Exact vulnerable-to-fixed version boundaries should be confirmed against each stable tree's changelog.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected component is the accel/ivpu driver, the mainline Linux kernel driver for Intel's on-die NPU/VPU AI accelerators (present on recent Intel client SoCs such as Meteor Lake and later). The bug lives in ivpu_gem_create_object(), which prematurely added a buffer object (BO) to vdev->bo_list before the object was fully constructed. When drm_gem_shmem_create() fails partway through, the BO is never fully created, so the ivpu_gem_bo_free() cleanup callback never runs and a partially-freed/deleted BO remains linked on the list. A subsequent walk of that list in ivpu_bo_unbind_all_bos_from_context() dereferences the stale entry, producing a page fault. Although the input lists CWE as N/A, the root-cause class is a use-after-free / dangling pointer on an error path (CWE-416), tagged by the reporter as Information Disclosure.

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

Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 5.8 MEDIUM

Local device access needed (AV:L/PR:L); trigger depends on an allocation-failure race, so AC:H; observed impact is a kernel crash (A:H) with limited, unproven memory-disclosure/corruption (C:L/I:L).

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:H
4.0 AV:L/AC:H/AT:N/PR:L/UI:N/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N
SUSE 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Red Hat 5.5 MEDIUM

Primary rating from Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67).

CVSS VectorVendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

In the Linux kernel, the following vulnerability has been resolved:

accel/ivpu: Fix page fault in ivpu_bo_unbind_all_bos_from_context()

Don't add BO to the vdev->bo_list in ivpu_gem_create_object(). When failure happens inside drm_gem_shmem_create(), the BO is not fully created and ivpu_gem_bo_free() callback will not be called causing a deleted BO to be left on the list.

Executive ViewAI

Why It Matters

CVE-2025-68730 affects Linux systems with Intel VPU/NPU accelerator hardware; no public exploit identified at time of analysis, though the use-after-free flaw risks kernel crashes and privilege escalation. Organizations with multi-user or containerized environments face elevated risk of service disruption and potential data compromise. A vendor patch is not currently available, requiring immediate access control implementation.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Restrict /dev/accel/ivpu* device access via udev rules and file permissions to authorized users only; disable the ivpu driver on systems where VPU/NPU acceleration is not required; enable audit logging and monitoring for device access attempts and kernel faults; implement kernel security module restrictions or lockdown features to limit exploitation impact.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Medium
Intel NPU driver; only on recent Intel accelerator-equipped systems with ivpu loaded
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
openSUSE Tumbleweed Fixed
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

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy