Skip to main content

Linux Kernel EUVDEUVD-2026-59527

| CVE-2026-74380 HIGH
2026-08-15 Linux GHSA-jqc5-8mvc-pp3w
High
Disputed · 8.8 Vendor: Linux
Share

Severity by source

Sources disagree (Low–High)
Vendor (Linux) PRIMARY
8.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
vuln.today AI
8.8 HIGH

Local access with low-privilege GPU device node permission is required; S:C reflects full kernel compromise scope when invalid DMA mapping leads to ring-0 memory corruption.

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

vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.

CVSS VectorVendor: Linux

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

5
Analysis Generated
Aug 17, 2026 - 10:56 vuln.today
CVSS changed
Aug 17, 2026 - 06:22 NVD
8.8 (HIGH)
Patch available
Aug 15, 2026 - 07:19 EUVD
CVE Published
Aug 15, 2026 - 05:58 cve.org
HIGH 8.8
CVE Published
Aug 15, 2026 - 05:58 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

gpu: host1x: Fix iommu_map_sgtable() return value check

Commit "iommu: return full error code from iommu_map_sg[_atomic]()" changed iommu_map_sgtable() to return an ssize_t and negative values in error cases, rather than a size_t and a zero.

pin_job() also was incorrectly assigning to 'int', which could cause overflows into negative values.

Update pin_job() to correctly check for errors from iommu_map_sgtable.

AnalysisAI

The host1x GPU driver in the Linux kernel mishandles the return value of iommu_map_sgtable() after an upstream API change switched its return type from size_t (unsigned, zero on error) to ssize_t (signed, negative on error), leaving pin_job() blind to failures. Compounded by pin_job() assigning the result to a plain int - risking overflow on large sizes - an IOMMU mapping failure can be silently treated as success, potentially allowing a low-privileged local user on Tegra hardware to trigger kernel memory corruption and escalate privileges. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Recon
Gain local low-privilege shell on Tegra Linux system
Delivery
Access host1x GPU device node
Exploit
Submit GPU job that triggers iommu_map_sgtable() failure
Install
Incorrect int assignment misinterprets negative error as success
C2
Kernel proceeds with invalid DMA mapping
Execute
Trigger kernel memory corruption
Impact
Escalate to root privileges

Vulnerability AssessmentAI

Exploitation Exploitation requires all of the following: local user-level access to a Linux system (physical console, SSH, or container breakout); the system must be running on Tegra SoC hardware with the host1x GPU driver (CONFIG_TEGRA_HOST1X) compiled and loaded; and the attacker must have permission to access the host1x device node (typically /dev/host1x or similar), which usually requires membership in the 'video' or 'render' group, or explicit device ACL grants. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 8.8 with AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H signals a credible local privilege escalation path: a low-privileged user with GPU device access triggers a silent mapping failure, the kernel proceeds with an invalid DMA buffer, and memory corruption follows. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker with a local shell on a Tegra-based Linux system (such as an NVIDIA Jetson board or Tegra-based industrial device) submits a GPU job that causes iommu_map_sgtable() to return a negative error code. Because pin_job() stores the result in an int and uses incorrect comparison logic, the error is silently treated as success, and the GPU job proceeds with an unmapped or invalid DMA buffer. …
Remediation The primary fix is to upgrade the Linux kernel to a patched stable release: 6.1.178, 6.6.145, 6.12.97, 6.18.40, or 7.1.5, depending on the branch in use. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, identify and inventory all Tegra-based systems across production and development environments, including NVIDIA Jetson products and automotive edge platforms, documenting their current Linux kernel versions. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Vendor StatusVendor

Share

EUVD-2026-59527 vulnerability details – vuln.today

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