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

drm/amdgpu/vce: fix integer overflow in image size

Fix a security vulnerability where malicious VCE command streams
with oversized dimensions (e.g. 65536×65536) cause 32-bit integer
overflow, wrapping the calculated buffer size to 0. This bypasses
validation and allows GPU firmware to perform out-of-bound memory
access.

The fix uses 64-bit arithmetic to detect overflow and rejects
invalid dimensions before they reach the hardware.

V2: remove redundant check
V3: modify max height value
V4: remove size64

(cherry picked from commit cbe408dba581755ad1279a487ec786d8927d778d)
Published: 2026-08-10
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Linux kernel DRM driver for AMD GPUs (amdgpu VCE) contains an integer overflow in the calculation of image buffer size. Malicious VCE command streams with dimensions such as 65536×65536 cause a 32‑bit overflow that wraps the computed size to zero. This bypasses size validation and allows GPU firmware to perform out‑of‑bounds memory reads or writes, potentially leading to memory corruption or privilege escalation. The underlying weakness is an integer overflow that results in a buffer overflow.

Affected Systems

All Linux kernel deployments that include the amdgpu driver with VCE support and that have not yet incorporated the patch committing to the 64‑bit check (e.g., kernels from the time of the original commit to the current unpatched release). Specific versions are not enumerated in the advisory, so any kernel lacking the commit ID cbe408dba581755ad1279a487ec786d8927d778d is considered affected.

Risk and Exploitability

The vulnerability enables an attacker to supply malformed VCE command streams that will be processed by the GPU firmware. Because the overflow occurs before kernel‑level bounds checking, memory corruption can happen at the GPU firmware level. The exploit is likely local or requires the attacker to be able to influence the VCE command stream; a remote exploit would require an additional vector to inject such streams. The advisory provides a CVSS score of 8.8, indicating high severity, and the EPSS score is less than 1%, indicating a low but non‑zero likelihood of exploitation. The vulnerability is not listed in CISA’s KEV catalog, which suggests that no confirmed widespread exploitation has been reported at the time of the advisory.

Generated by OpenCVE AI on August 14, 2026 at 03:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the kernel update that includes the 64‑bit check commit cbe408dba581755ad1279a487ec786d8927d778d; this patch eliminates the integer overflow and the resulting buffer overflow in VCE image size calculations.
  • Reboot the system after upgrading so the new kernel and amdgpu driver are active and the fix is enforced.
  • If an immediate kernel upgrade is not possible, disable VCE support by setting the module parameter amdgpu.vce=0; this blocks the vulnerable code path.

Generated by OpenCVE AI on August 14, 2026 at 03:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4745-1 linux-6.12 security update
History

Wed, 19 Aug 2026 16:45:00 +0000


Fri, 14 Aug 2026 02:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-122
CWE-680

Thu, 13 Aug 2026 22:45:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H'}

cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H'}


Wed, 12 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-787
References
Metrics threat_severity

None

cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H'}

threat_severity

Moderate


Mon, 10 Aug 2026 14:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-122
CWE-680

Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu/vce: fix integer overflow in image size Fix a security vulnerability where malicious VCE command streams with oversized dimensions (e.g. 65536×65536) cause 32-bit integer overflow, wrapping the calculated buffer size to 0. This bypasses validation and allows GPU firmware to perform out-of-bound memory access. The fix uses 64-bit arithmetic to detect overflow and rejects invalid dimensions before they reach the hardware. V2: remove redundant check V3: modify max height value V4: remove size64 (cherry picked from commit cbe408dba581755ad1279a487ec786d8927d778d)
Title drm/amdgpu/vce: fix integer overflow in image size
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-19T16:29:22.109Z

Reserved: 2026-07-30T09:28:09.368Z

Link: CVE-2026-68108

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-10T13:19:55.600

Modified: 2026-08-19T17:20:28.970

Link: CVE-2026-68108

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-10T11:58:25Z

Links: CVE-2026-68108 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-14T03:30:03Z

Weaknesses