---
id: CVE-2026-90383
title: |-
  In the Linux kernel, the following vulnerability has been resolved:

  misc: sgi-gru: remove interrupt-context page-table walks

  The GRU TLB miss handler walks a process's page tables without holding
  page-table locks or a reference to the …
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  misc: sgi-gru: remove interrupt-context page-table walks

  The GRU TLB miss handler walks a process's page tables without holding
  page-table locks or a reference to the …
severity: high
cvss: 7.8
cvssVector: 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 142586409c8be7dc071bb94d7cd2d69ccfd99b6b <
    877423f595b60f8fe7c18b64a5d283d9e1732a13
  - >-
    Linux >= 142586409c8be7dc071bb94d7cd2d69ccfd99b6b <
    6248eb1833ff0adfdbbadd5f846c2f22e02a01b0
  - >-
    Linux >= 142586409c8be7dc071bb94d7cd2d69ccfd99b6b <
    ef81e4a1628ecfb9cfc442de10883f383faf17a1
  - >-
    Linux >= 142586409c8be7dc071bb94d7cd2d69ccfd99b6b <
    928a8e9f523df845fc496bcb9811013b67aabec5
  - Linux 2.6.27
published: '2026-09-17'
updated: '2026-09-18'
sourceUpdated: '2026-09-18T18:17:56.450'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-90383'
references:
  - url: 'https://git.kernel.org/stable/c/6248eb1833ff0adfdbbadd5f846c2f22e02a01b0'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/877423f595b60f8fe7c18b64a5d283d9e1732a13'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/928a8e9f523df845fc496bcb9811013b67aabec5'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/ef81e4a1628ecfb9cfc442de10883f383faf17a1'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
tags:
  - nvd
  - cve.org
epss: 0.00175
epssPercentile: 0.06218
ingestedAt: '2026-09-17T16:21:47.805Z'
---

## Overview

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

misc: sgi-gru: remove interrupt-context page-table walks

The GRU TLB miss handler walks a process's page tables without holding
page-table locks or a reference to the mapped page. It also uses a kernel
page-table accessor on user page tables and supports only PMD-level large
mappings on x86-64.

Remove the direct walker. Send interrupt faults directly to user polling
mode so the existing call-OS fallback retries them in process context.

Remove the mmap-lock failure statistic that can no longer be incremented.

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
