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

drm/amdgpu/jpeg: set no_user_fence for JPEG v2.5 ring

JPEG rings do not support 64-bit user fence writes, reject CS
submissions with user fences.

(cherry picked from commit 3216a7f4e2642bda5fd14f57586e835ae9202587)
Published: 2026-07-19
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Immediate Patch
AI Analysis

Impact

The vulnerability is a defensive coding deficiency and an improper handling of 64‑bit user fence writes in the kernel’s AMDGPU driver. The kernel incorrectly sets the no_user_fence flag when a user process writes a 64‑bit value to the JPEG v2.5 ring, which rejects the command batch. This aligns with CWE‑20: Improper Input Validation and causes the GPU to discard the requested task, thereby preventing normal JPEG acceleration. The loss of service is limited to applications that rely on this hardware feature; there is no evidence that the flaw compromises confidentiality or integrity.

Affected Systems

All Linux kernel implementations that expose the AMDGPU driver are affected. This includes mainstream distributions that ship the stock kernel, as well as any custom or patched kernels that have not incorporated the commit that fixes no_user_fence handling. No specific version range is listed; the vulnerability applies to any kernel with an unpatched JPEG v2.5 ring.

Risk and Exploitability

Based on the description, it is inferred that the likely attack vector is local exploitation where a process can submit GPU command batches to the AMDGPU driver. The CVSS score of 7.8 indicates a high‑impact denial of service risk. The EPSS score is below 1 %, implying that, at the time of this analysis, the likelihood of observed exploitation in the wild is very low. The vulnerability is not present in CISA’s KEV catalog. Because the fault requires submission of a GPU command batch, an attacker would need local access to a process that can interact with the AMDGPU driver; remote exploitation without escalation is not described. Thus the vulnerability represents a moderate‑to‑higher risk to availability on systems where the AMDGPU JPEG ring is used.

Generated by OpenCVE AI on October 23, 2026 at 08:17 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that contains the patch for no_user_fence handling in the AMDGPU JPEG ring (commit 3216a7f4e2642bda5fd14f57586e835ae9202587).
  • If an upgrade can not be performed immediately, disable JPEG ring support for the AMDGPU driver via kernel boot parameters or module options to prevent the fault from being exercised.
  • Restrict untrusted user processes from sending GPU command submissions by applying SELinux, AppArmor profiles, or cgroup limits that isolate the AMDGPU driver.

Generated by OpenCVE AI on October 23, 2026 at 08:17 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8574-1 Linux kernel (GCP FIPS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8593-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8574-2 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8595-1 Linux kernel (Oracle) vulnerabilities
Ubuntu USN Ubuntu USN USN-8596-1 Linux kernel (NVIDIA) vulnerabilities
Ubuntu USN Ubuntu USN USN-8595-2 Linux kernel (AWS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8603-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8606-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8607-1 Linux kernel (Azure CVM) vulnerabilities
Ubuntu USN Ubuntu USN USN-8608-1 Linux kernel (Azure FIPS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8609-1 Linux kernel (Azure CVM) vulnerabilities
Ubuntu USN Ubuntu USN USN-8574-3 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8595-3 Linux kernel (AWS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8618-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8619-1 Linux kernel (HWE) vulnerabilities
Ubuntu USN Ubuntu USN USN-8663-1 Linux kernel (NVIDIA) vulnerabilities
Ubuntu USN Ubuntu USN USN-8664-1 Linux kernel (NVIDIA BaseOS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8665-1 Linux kernel (Raspberry Pi) vulnerabilities
Ubuntu USN Ubuntu USN USN-8728-1 Linux kernel (GCP) vulnerabilities
Ubuntu USN Ubuntu USN USN-8728-2 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8728-3 Linux kernel (Oracle) vulnerabilities
History

Fri, 30 Oct 2026 12:45:00 +0000


Fri, 23 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-754
CPEs cpe:2.3:o:linux:linux_kernel:7.1:rc1:*:*:*:*:*:*

Mon, 19 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20

Tue, 21 Jul 2026 00:15:00 +0000


Mon, 20 Jul 2026 14:45:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


Sun, 19 Jul 2026 14:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu/jpeg: set no_user_fence for JPEG v2.5 ring JPEG rings do not support 64-bit user fence writes, reject CS submissions with user fences. (cherry picked from commit 3216a7f4e2642bda5fd14f57586e835ae9202587)
Title drm/amdgpu/jpeg: set no_user_fence for JPEG v2.5 ring
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-10-30T12:27:13.915Z

Reserved: 2026-07-19T07:54:57.016Z

Link: CVE-2026-63847

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Modified

Published: 2026-07-19T15:16:51.497

Modified: 2026-10-30T13:19:19.200

Link: CVE-2026-63847

cve-icon Redhat

Severity :

Publid Date: 2026-07-19T00:00:00Z

Links: CVE-2026-63847 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T08:30:09Z

Weaknesses
  • CWE-1287

    Improper Validation of Specified Type of Input

  • CWE-20

    Improper Input Validation

  • CWE-754

    Improper Check for Unusual or Exceptional Conditions