Skip to main content
VulnerabilityPublished Updated

CVE-2026-68106: Linux kernel · drm/amdgpu: fix division by zero with invalid uvd dimensions

Affects Linux kernelSource CVE Database V5

0

Not known to be exploited · CVSS 7.8 High · fixed in ffb33d466a68cea3e8a3dbed04d79037a3cbabd1 : patch Linux kernel soon.

Data as of 26 Oct 2026, 12:55 UTC

CVSS 3.1 base score
7.8High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.1% chance of exploitation in 30 days – higher than 2% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CISA SSVC
Exploitation
No evidence of active exploitation and no public proof of concept
Automatable
Attackers cannot reliably automate steps 1–4 of the kill chain
Technical impact
Total control over the software or total information disclosure

CISA SSVC assessment, 2026-10-16.

Patch
Available – fixed in ffb33d466a68cea3e8a3dbed04d79037a3cbabd1, be725ab23aa45c11a5afef3e2a9f6d8c084ae5dc, a00946b5ab7c25da5685ca9c58f50ff6f43c0fdf +5
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 10 Aug 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ d38ceaf99ed015f2a0b9af3499791bd3a3daae21, < ffb33d466a68cea3e8a3dbed04d79037a3cbabd1
Fixed in
  • ffb33d466a68cea3e8a3dbed04d79037a3cbabd1
LinuxLinuxAffected
  • ≥ d38ceaf99ed015f2a0b9af3499791bd3a3daae21, < be725ab23aa45c11a5afef3e2a9f6d8c084ae5dc
Fixed in
  • be725ab23aa45c11a5afef3e2a9f6d8c084ae5dc
LinuxLinuxAffected
  • ≥ d38ceaf99ed015f2a0b9af3499791bd3a3daae21, < a00946b5ab7c25da5685ca9c58f50ff6f43c0fdf
Fixed in
  • a00946b5ab7c25da5685ca9c58f50ff6f43c0fdf
LinuxLinuxAffected
  • ≥ d38ceaf99ed015f2a0b9af3499791bd3a3daae21, < 81c9b4921f62d1642b9d775524ae9240e521a5ed
Fixed in
  • 81c9b4921f62d1642b9d775524ae9240e521a5ed
LinuxLinuxAffected
  • ≥ d38ceaf99ed015f2a0b9af3499791bd3a3daae21, < 52f9a588296432accf2982f7d258192a37562f4f
Fixed in
  • 52f9a588296432accf2982f7d258192a37562f4f
LinuxLinuxAffected
  • ≥ d38ceaf99ed015f2a0b9af3499791bd3a3daae21, < 004d0453cfef16f056cb7b8bc04f69f19cf9df32
Fixed in
  • 004d0453cfef16f056cb7b8bc04f69f19cf9df32

Description

In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: fix division by zero with invalid uvd dimensions When width or height is less than 16, width_in_mb or height_in_mb becomes 0, leading to fs_in_mb being 0. This causes a division by zero when calculating num_dpb_buffer in H264 and H264 Perf decode paths. Add validation to reject frames with width < 16 or height < 16 before performing any calculations that depend on these values. V2: Format change - move up all vaiable definitions. V3: Use warn_once to avoid spam. (cherry picked from commit 3e41d26c70b0a459d041cc19482a226c4b7423cb)

References

Community reviews

Loading reviews…