CVE-2026-98775: 
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-98775 is a use-after-free vulnerability in the Linux kernel's Nitro Enclaves (nitro_enclaves) driver. It arises in the ne_create_vm_ioctl() function when a SLOT_ALLOC request fails after anon_inode_getfile() has already succeeded, causing ne_enclave_release() to dereference a freed enclave object. The vulnerability affects Linux kernel versions starting from 5.10 up to the fixed stable releases. It was published on October 18, 2026, with patches released across multiple stable branches. The CVSS category is estimated as Medium (Feedly, MSRC).

Technical details

The root cause is a use-after-free (CWE-416) in the Linux kernel's nitro_enclaves driver. In ne_create_vm_ioctl(), when SLOT_ALLOC fails after anon_inode_getfile() succeeds, the error path calls fput(enclave_file) and then frees ne_enclave. Because fput() defers the final __fput() via task_work in normal userspace context, ne_enclave_release() runs asynchronously after ne_enclave has already been freed, and dereferences ne_enclave->slot_uid, triggering a KASAN slab-use-after-free. The fix clears enclave_file->private_data to NULL before calling fput() on the error path, causing ne_enclave_release() to return immediately when private_data is NULL — this is safe because the file has not yet been installed via fd_install(). Exploitation requires local access with the ability to invoke Nitro Enclaves ioctl operations (Feedly).

Impact

A local user with sufficient privileges to invoke Nitro Enclaves ioctl operations can trigger the SLOT_ALLOC failure condition, causing the kernel to read from (and potentially write to) freed memory. This can result in kernel memory corruption, potentially enabling arbitrary kernel code execution or a kernel crash (denial of service). The impact is confined to systems running the affected Linux kernel versions with the Nitro Enclaves driver enabled, such as AWS EC2 instances using Nitro Enclaves (Feedly).

Exploitability

There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the time of publication (Feedly). The vulnerability is locally exploitable only, requiring access to Nitro Enclaves ioctl operations (typically root or appropriate capabilities). The EPSS score is approximately 0.168%, reflecting low near-term exploitation probability. The CVE is not listed in the CISA Known Exploited Vulnerabilities catalog. Nessus detection plugins (IDs 371808 and 371781) are available for scanning (Tenable).

Mitigation and workarounds

Apply the kernel patch that clears enclave_file->private_data before fput() on the error path. Fixed versions are available across multiple stable branches: 5.10.273, 5.15.224, 6.1.191, 6.6.160, 6.12.113, 6.18.56, 7.2.10, and 7.3-rc6 and later. AWS Amazon Linux 2 users should apply updates referenced in ALAS2KERNEL-5.15-2026-117, ALAS2KERNEL-5.10-2026-135, ALAS2KERNEL-5.4-2026-134, and ALAS2-2026-4036. As a workaround, restrict access to Nitro Enclaves ioctl operations to trusted users only (Feedly, AWS ALAS).

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Debian

Fixed

bookworm

linux-6.12: 6.12.113-1~deb12u1

Fixed

sid

linux: 7.2.10-1

Fixed

trixie

linux: 6.12.113-1

Fixed

Ubuntu

Fixed

bionic

linux

Not Affected

bionic (esm-infra)

linux

Not Affected

bionic (fips-updates)

linux-fips

Not Affected

bionic (fips)

linux-fips

Not Affected

devel

linux

Unknown

focal

linux

Not Affected

focal (esm-infra)

linux

Not Affected

focal (fips-updates)

linux-aws-fips

Affected

RHEL / CentOS

Affected

OpenShift

openshift/ose-rhel-coreos-8

Affected

RHEL 8

kernel-rt.src

Affected

RHEL 9

kernel-rt.src

Affected

RHEL 10

kernel.src

Affected

Source: This report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-99288HIGH7.5
  • Linux Kernel logoLinux Kernel
  • rtla
NoYesNov 10, 2026
CVE-2026-99285MEDIUM5.5
  • Linux Kernel logoLinux Kernel
  • bpftool
NoYesNov 10, 2026
CVE-2026-99284MEDIUM4.7
  • Linux Kernel logoLinux Kernel
  • python-perf
NoYesNov 07, 2026
CVE-2026-0004HIGHN/A
  • Linux Kernel logoLinux Kernel
  • kernel-uek64k-modules-wireless
NoYesNov 09, 2026
CVE-2024-21963HIGHN/A
  • Linux Kernel logoLinux Kernel
  • kernel-uek-debug-modules-deprecated
NoYesNov 09, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Additional Wiz resources

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management