CVE-2026-41155: GPU Kernel Module Secure Memory Isolation Flaw (CVSS 5.5)
CVE-2026-41155 is a medium-severity flaw in a GPU kernel module that allows a local attacker to interfere with secure GPU processes running on the same system. By exploiting how the kernel manages shared secure memory between GPU workloads, an attacker can either pass unauthorized data between isolated processes or deliberately corrupt GPU memory, causing image corruption and triggering hardware recovery. The vulnerability requires local access and valid user privileges, but does not enable direct data theft—the damage is primarily availability-focused.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 5.5 MEDIUM · CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
- Weaknesses (CWE)
- CWE-653
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-06-12 / 2026-06-17
NVD description (verbatim)
An attacker could cooperatively pass data from one secure GPU process to another secure GPU process through shared secure memory allocations in the kernel module. Additionally, an attacker could disrupt the operation of another secure GPU process leading to image corruption / GPU hardware recovery. Sharing secure memory allocations among various GPU secure processes allows an attacker to corrupt shared resource affecting other users.
1 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
The vulnerability resides in GPU kernel module secure memory management (CWE-653: Missing Authorization). The flaw permits cooperative inter-process data transfer through shared secure memory allocations that should remain isolated between GPU secure processes. An attacker with local user privileges can either exfiltrate data across process boundaries or deliberately corrupt shared GPU resources, leading to denial of service conditions and forcing GPU firmware recovery. The CVSS 3.1 vector (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H) reflects local attack vector, low complexity, and high availability impact with no confidentiality or integrity impact to the host system itself—only to GPU-resident data and operations.
Business impact
Organizations deploying GPU workloads in multi-tenant or privilege-separated environments face operational disruption and potential data isolation violations. While confidentiality of the host system is not directly compromised, GPU memory corruption can degrade or halt graphics processing and ML inference workloads, impacting dependent services. In environments where GPUs process sensitive user or customer data (rendering, AI inference, simulation), isolation failures create compliance and trust concerns, particularly for industries subject to data residency or separation requirements. Recovery requires GPU hardware reset, introducing latency and potential cascading failures in tightly-coupled applications.
Affected systems
The vulnerability is isolated to the GPU kernel module and affects secure GPU processes on systems running vulnerable kernel versions. Without specific vendor and product information in the public data, affected deployments likely include systems with discrete or integrated GPUs using proprietary or open-source kernel drivers that implement secure GPU memory isolation. Organizations should verify their GPU vendor (NVIDIA, AMD, Intel, etc.) and kernel module version against vendor-specific advisories and patch releases.
Exploitability
Exploitation requires local user-level access to the system and does not demand user interaction or complex attack conditions. An attacker with valid credentials can craft GPU workload submissions or memory allocation requests to trigger inter-process data leakage or resource corruption. The attack is readily repeatable and does not require kernel-mode privileges or sophisticated exploitation techniques. However, the attack surface is limited to systems where multiple GPU secure processes operate concurrently—single-user or single-process GPU deployments face lower risk. No public exploit code or active in-the-wild exploitation has been reported.
Remediation
Apply security updates from your GPU vendor that patch the secure memory allocation authorization logic in the kernel module. Verify the patch version or advisory from the vendor through their official security announcements or portal. If immediate patching is not feasible, operational mitigations include restricting GPU workload execution to trusted, non-adversarial processes and implementing resource isolation policies at the container or OS level to prevent concurrent execution of untrusted GPU code. Disable GPU sharing across user boundaries where functionally possible.
Patch guidance
Contact your GPU vendor (NVIDIA, AMD, Intel, or other chipset manufacturer) for kernel module security updates addressing secure memory isolation. Patch releases are typically bundled with GPU driver updates or distributed as kernel-module-only hotfixes depending on the platform. Test patches in a non-production environment first, as GPU driver updates may require system reboot and can affect dependent workloads. Document the baseline kernel module version before patching for regression analysis. Verify that post-patch GPU secure process isolation is restored via vendor-supplied validation utilities if available.
Detection guidance
Monitor system logs for GPU kernel module errors, firmware recovery events, or secure memory allocation failures that correlate with unexpected GPU process termination or image corruption. Examine access patterns to GPU secure memory regions using GPU vendor diagnostic tools or kernel ftrace/eBPF to detect anomalous inter-process memory sharing requests. In containerized environments, alert on GPU device access violations or GPU cgroup memory exhaustion events that suggest resource interference. Correlate GPU process crashes with the timing of other GPU workload submissions to identify deliberate disruption patterns. Review GPU kernel module audit logs if enabled.
Why prioritize this
Although scored MEDIUM (5.5 CVSS), this vulnerability warrants prompt attention in GPU-intensive environments because: (1) GPU resource isolation is often assumed and deprioritized relative to CPU-side mitigations, yet impacts availability and data integrity of accelerated workloads; (2) multi-tenant GPU clusters, AI inference platforms, and rendering farms are increasingly common, expanding the attack surface; (3) recovery from GPU corruption is non-trivial and can cascade to dependent services; (4) patches may require coordinated reboots in production GPU environments. Organizations operating shared or multi-user GPU infrastructure should prioritize this over lower-risk network-only vulnerabilities.
Risk score, explained
CVSS 5.5 (MEDIUM) reflects: Local attack vector (no remote exploitation), low attack complexity (no special conditions), low privilege requirement (standard user access), no user interaction, no scope escalation, and high availability impact (GPU operations disrupted). Confidentiality and integrity scores are zero because the vulnerability does not breach host OS data confidentiality or alter host system integrity—damage is confined to GPU resource state and multi-process GPU memory isolation. A slightly higher base score would be appropriate in environments where GPU data correlates to sensitive business logic; however, the base score conservatively reflects the technical boundaries of the flaw.
Frequently asked questions
Can this vulnerability be exploited remotely?
No. CVE-2026-41155 requires local user-level access to the affected system. An attacker must have valid credentials and the ability to execute GPU workloads or issue kernel module requests. Remote exploitation is not possible.
Does this vulnerability allow an attacker to steal data from other users' GPU processes?
The vulnerability enables unauthorized data transfer between GPU secure processes on the same system, but the CVSS vector indicates no confidentiality impact to the host system. Practically, an attacker can observe or manipulate shared GPU memory contents, but cannot directly extract host OS data or bypass encryption outside the GPU. The risk depends on what sensitive data is resident in GPU memory in your environment.
What is the difference between image corruption and GPU hardware recovery?
Image corruption occurs when shared GPU memory is maliciously modified, causing rendering errors, computation errors, or crashes in dependent applications. GPU hardware recovery is the kernel driver's automated response to unrecoverable GPU state—it resets the GPU firmware and clears memory to restore function. Recovery introduces downtime and potential data loss within the GPU.
Is this vulnerability included in CISA's Known Exploited Vulnerabilities (KEV) catalog?
No, CVE-2026-41155 is not currently in the KEV catalog, meaning no confirmed active exploitation by threat actors has been reported to CISA as of the vulnerability publication date. This does not imply the vulnerability is low-risk; it indicates limited public adversary activity to date.
This analysis is based on publicly available vulnerability data as of the publication and modification dates provided. Specific affected products, vendors, and patch versions are not defined in the source data; organizations must verify applicability to their GPU hardware and kernel module versions through vendor-specific advisories. No public exploit code has been identified. This summary does not constitute professional security advice; consult your GPU vendor and internal security team for deployment-specific risk assessment and patching decisions. The CVSS score reflects standard threat modeling assumptions and may differ based on your organizational context and GPU workload sensitivity. Source: NVD (public-domain), retrieved 2026-07-20. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2016-20064MEDIUMWP Vault 0.8.6.6 Arbitrary File Read via Directory Traversal
- CVE-2016-20067MEDIUMWordPress CP Polls CSRF Vulnerability
- CVE-2016-20070MEDIUMPrivilege Escalation & Stored XSS in WordPress Booking Calendar Contact Form 1.0.23
- CVE-2016-20074MEDIUMWordPress Lazy Content Slider CSRF Vulnerability – Patch & Detection Guide
- CVE-2016-20077MEDIUMWordPress Photocart Link Plugin Local File Inclusion Vulnerability
- CVE-2016-20078MEDIUMWordPress IMDb Profile Widget Local File Inclusion Vulnerability
- CVE-2016-20079MEDIUMWordPress Dharma Booking Local File Inclusion Vulnerability
- CVE-2016-20082MEDIUMAbtest WordPress Plugin Local File Inclusion Vulnerability