Skip to main content

Linux Kernel CVE-2026-31785

| EUVDEUVD-2026-26598 MEDIUM
2026-05-01 Linux
5.5
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
6.1 MEDIUM

Local low-privilege access required; write to read-only GPU VMA suggests minor integrity impact (I:L) alongside primary availability crash (A:H).

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N
SUSE
MEDIUM
qualitative

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

7
Analysis Generated
Jul 24, 2026 - 01:16 vuln.today
CVSS changed
May 12, 2026 - 19:37 NVD
5.5 (MEDIUM)
Patch available
May 01, 2026 - 16:33 EUVD
Patch released
May 01, 2026 - 15:24 nvd
Patch available
EUVD ID Assigned
May 01, 2026 - 15:00 euvd
EUVD-2026-26598
CVE Published
May 01, 2026 - 14:15 nvd
MEDIUM 5.5
CVE Published
May 01, 2026 - 14:15 nvd
N/A

DescriptionCVE.org

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

drm/xe/xe_pagefault: Disallow writes to read-only VMAs

The page fault handler should reject write/atomic access to read only VMAs. Add code to handle this in xe_pagefault_service after the VMA lookup.

v2:

  • Apply max line length (Matthew)

(cherry picked from commit 714ee6754ac5fa3dc078856a196a6b124cd797a0)

AnalysisAI

The Intel Xe GPU driver's page fault handler in the Linux kernel fails to reject write and atomic access requests targeting read-only Virtual Memory Areas (VMAs), allowing a local unprivileged user to trigger kernel instability or a system crash. Systems running Linux kernel versions prior to 6.19.12 or 7.0 that contain Intel Xe-architecture GPU hardware (Arc discrete GPUs, Meteor Lake/Lunar Lake integrated graphics) are affected. No public exploit exists and EPSS probability sits at 0.02%, indicating very low observed exploitation activity; the vulnerability is not listed in CISA KEV.

Technical ContextAI

The drm/xe subsystem is the Linux kernel driver for Intel Xe-architecture GPUs introduced with Intel Arc discrete graphics and integrated into recent Intel SoCs (Meteor Lake onward). GPU memory management in drm/xe uses VMAs - Virtual Memory Areas in the GPU address space - analogous to kernel VMAs but managed by the GPU MMU. When a GPU generates a page fault (e.g., because a page is not yet resident), xe_pagefault_service is invoked to resolve the fault by mapping the appropriate page. The defect is a missing access-control check: the handler does not verify whether the faulting access type (write or atomic) is compatible with the VMA's permissions (read-only) before proceeding. This is an improper access-control class flaw (comparable to CWE-284) at the GPU-MMU boundary. CPE data confirms affected packages as cpe:2.3:a:linux:linux:*. The upstream fix (commit 714ee6754ac5) was cherry-picked into stable branches at commits b656f040ed4e (6.19.x) and 6d192b4f2d64.

RemediationAI

The primary remediation is upgrading the Linux kernel to 6.19.12 or later in the 6.19 stable series, or to a 7.0 release containing the backported fix. Upstream stable commits are available at https://git.kernel.org/stable/c/b656f040ed4ed2074dfb78072745b41d44368be0 (6.19.x) and https://git.kernel.org/stable/c/6d192b4f2d644d15d9a9f1d33dab05af936f6540. Red Hat and SUSE users should monitor vendor advisories for RHSA/SUSE-SU errata carrying the drm/xe fix. If kernel upgrade is not immediately possible, a compensating control is to restrict access to the DRM/GPU device nodes (e.g., /dev/dri/renderD* and /dev/dri/card*) via udev rules or user/group ACLs, limiting which local users can submit GPU workloads - this prevents untrusted local users from reaching the vulnerable xe_pagefault_service code path. Note that this workaround will block GPU access for restricted users, breaking GPU-accelerated applications for those accounts.

Vendor StatusVendor

SUSE

Severity: Medium
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP7 Fixed

Share

CVE-2026-31785 vulnerability details – vuln.today

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