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

drm/tegra: gr2d/gr3d: Initialize address register map before HOST1X client is registered

The host1x_client_register() function is called just prior to register map
initialization loop, making the device available to userspace. This may
result in userspace attempting to submits a job before the register map is
initialized. Address this by moving register initialization before host1x
client registration.
Published: 2026-09-04
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Immediate Patch
AI Analysis

Impact

In the Linux kernel Tegra DRM driver, the host1x_client_register() function is called before the address register map for the gr2d and gr3d GPUs is initialized. As a result, the device becomes visible to userspace while its register map is still uninitialized, meaning a userspace application may submit a rendering job that references invalid or uninitialized memory. This improper initialization can cause the driver to crash or behave unpredictably, leading to service interruption for applications that rely on GPU acceleration.

Affected Systems

Any Linux kernel that includes the unpatched Tegra DRM driver for the gr2d or gr3d GPUs is potentially affected, irrespective of the kernel version, because the code path is part of the standard driver tree. Devices that use Tegra GPU acceleration—such as NVIDIA Jetson boards or other ARM-based platforms with Tegra GPUs—are the most directly impacted.

Risk and Exploitability

The CVSS score is not disclosed and EPSS data is unavailable. The flaw is not listed in the CISA KEV catalog, indicating no publicly known exploitation. The vulnerability requires local or privileged access that allows an attacker to submit a GPU job during the initialization window; without such access the risk is confined to local denial of service when the driver is loaded and jobs are processed.

Generated by OpenCVE AI on September 4, 2026 at 21:12 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the kernel patch that moves register map initialization before host1x client registration; the relevant commit can be retrieved from the provided URLs.
  • Rebuild and reinstall the Linux kernel (or the Tegra DRM module) if a custom kernel is used, ensuring the patched code is present before loading the driver.
  • As a temporary mitigation, restrict or block userspace access to the Tegra GPU device (e.g., unload the DRM module or remove device node permissions) until the patch is applied.

Generated by OpenCVE AI on September 4, 2026 at 21:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 04 Sep 2026 21:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362
CWE-665

Fri, 04 Sep 2026 17:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/tegra: gr2d/gr3d: Initialize address register map before HOST1X client is registered The host1x_client_register() function is called just prior to register map initialization loop, making the device available to userspace. This may result in userspace attempting to submits a job before the register map is initialized. Address this by moving register initialization before host1x client registration.
Title drm/tegra: gr2d/gr3d: Initialize address register map before HOST1X client is registered
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-09-07T14:21:23.656Z

Reserved: 2026-08-26T14:34:25.799Z

Link: CVE-2026-80883

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-04T17:17:00.983

Modified: 2026-09-07T15:17:33.310

Link: CVE-2026-80883

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-05T00:00:06Z

Weaknesses
  • CWE-362

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')

  • CWE-665

    Improper Initialization