The SentinelOne Annual Threat Report - A Defenders Guide from the FrontlinesThe SentinelOne Annual Threat ReportGet the Report
Experiencing a Breach?Blog
Get StartedContact Us
SentinelOne
  • Platform
    Platform Overview
    • Singularity Platform
      Welcome to Integrated Enterprise Security
    • AI for Security
      Leading the Way in AI-Powered Security Solutions
    • Securing AI
      Accelerate AI Adoption with Secure AI Tools, Apps, and Agents.
    • How It Works
      The Singularity XDR Difference
    • Singularity Marketplace
      One-Click Integrations to Unlock the Power of XDR
    • Pricing & Packaging
      Comparisons and Guidance at a Glance
    Data & AI
    • Purple AI
      Accelerate SecOps with Generative AI
    • Singularity Hyperautomation
      Easily Automate Security Processes
    • AI-SIEM
      The AI SIEM for the Autonomous SOC
    • AI Data Pipelines
      Security Data Pipeline for AI SIEM and Data Optimization
    • Singularity Data Lake
      AI-Powered, Unified Data Lake
    • Singularity Data Lake for Log Analytics
      Seamlessly Ingest Data from On-Prem, Cloud or Hybrid Environments
    Endpoint Security
    • Singularity Endpoint
      Autonomous Prevention, Detection, and Response
    • Singularity XDR
      Native & Open Protection, Detection, and Response
    • Singularity RemoteOps Forensics
      Orchestrate Forensics at Scale
    • Singularity Threat Intelligence
      Comprehensive Adversary Intelligence
    • Singularity Vulnerability Management
      Application & OS Vulnerability Management
    • Singularity Identity
      Identity Threat Detection and Response
    Cloud Security
    • Singularity Cloud Security
      Block Attacks with an AI-Powered CNAPP
    • Singularity Cloud Native Security
      Secure Cloud and Development Resources
    • Singularity Cloud Workload Security
      Real-Time Cloud Workload Protection Platform
    • Singularity Cloud Data Security
      AI-Powered Threat Detection for Cloud Storage
    • Singularity Cloud Security Posture Management
      Detect and Remediate Cloud Misconfigurations
    Securing AI
    • Prompt Security
      Secure AI Tools Across Your Enterprise
  • Why SentinelOne?
    Why SentinelOne?
    • Why SentinelOne?
      Cybersecurity Built for What’s Next
    • Our Customers
      Trusted by the World’s Leading Enterprises
    • Industry Recognition
      Tested and Proven by the Experts
    • About Us
      The Industry Leader in Autonomous Cybersecurity
    Compare SentinelOne
    • Arctic Wolf
    • Broadcom
    • CrowdStrike
    • Cybereason
    • Microsoft
    • Palo Alto Networks
    • Sophos
    • Splunk
    • Trellix
    • Trend Micro
    • Wiz
    Verticals
    • Energy
    • Federal Government
    • Finance
    • Healthcare
    • Higher Education
    • K-12 Education
    • Manufacturing
    • Retail
    • State and Local Government
  • Services
    Managed Services
    • Managed Services Overview
      Wayfinder Threat Detection & Response
    • Threat Hunting
      World-Class Expertise and Threat Intelligence
    • Managed Detection & Response
      24/7/365 Expert MDR Across Your Entire Environment
    • Incident Readiness & Response
      DFIR, Breach Readiness, & Compromise Assessments
    Support, Deployment, & Health
    • Technical Account Management
      Customer Success with Personalized Service
    • SentinelOne GO
      Guided Onboarding & Deployment Advisory
    • SentinelOne University
      Live and On-Demand Training
    • Services Overview
      Comprehensive Solutions for Seamless Security Operations
    • SentinelOne Community
      Community Login
  • Partners
    Our Network
    • MSSP Partners
      Succeed Faster with SentinelOne
    • Singularity Marketplace
      Extend the Power of S1 Technology
    • Cyber Risk Partners
      Enlist Pro Response and Advisory Teams
    • Technology Alliances
      Integrated, Enterprise-Scale Solutions
    • SentinelOne for AWS
      Hosted in AWS Regions Around the World
    • Channel Partners
      Deliver the Right Solutions, Together
    • SentinelOne for Google Cloud
      Unified, Autonomous Security Giving Defenders the Advantage at Global Scale
    • Partner Locator
      Your Go-to Source for Our Top Partners in Your Region
    Partner Portal→
  • Resources
    Resource Center
    • Case Studies
    • Data Sheets
    • eBooks
    • Reports
    • Videos
    • Webinars
    • Whitepapers
    • Events
    View All Resources→
    Blog
    • Feature Spotlight
    • For CISO/CIO
    • From the Front Lines
    • Identity
    • Cloud
    • macOS
    • SentinelOne Blog
    Blog→
    Tech Resources
    • SentinelLABS
    • Ransomware Anthology
    • Cybersecurity 101
  • About
    About SentinelOne
    • About SentinelOne
      The Industry Leader in Cybersecurity
    • Investor Relations
      Financial Information & Events
    • SentinelLABS
      Threat Research for the Modern Threat Hunter
    • Careers
      The Latest Job Opportunities
    • Press & News
      Company Announcements
    • Cybersecurity Blog
      The Latest Cybersecurity Threats, News, & More
    • FAQ
      Get Answers to Our Most Frequently Asked Questions
    • DataSet
      The Live Data Platform
    • S Foundation
      Securing a Safer Future for All
    • S Ventures
      Investing in the Next Generation of Security, Data and AI
  • Pricing
Get StartedContact Us
CVE Vulnerability Database
Vulnerability Database/CVE-2026-23468

CVE-2026-23468: Linux Kernel AMDGPU DOS Vulnerability

CVE-2026-23468 is a denial of service vulnerability in the Linux kernel AMDGPU driver that enables memory exhaustion attacks through excessive BO list entries. This article covers technical details, impact, and mitigations.

Published: April 10, 2026

CVE-2026-23468 Overview

A resource exhaustion vulnerability has been identified in the Linux kernel's AMDGPU driver. The vulnerability exists in the buffer object (BO) list handling mechanism, where userspace applications can pass an arbitrary number of BO list entries via the bo_number field. While previous multiplication overflow checks prevent out-of-bounds allocation, a malicious actor could still cause excessive memory allocation (potentially gigabytes) and unnecessarily long list processing times, leading to denial of service conditions.

Critical Impact

Unprivileged local attackers can cause system-wide memory exhaustion and denial of service by submitting crafted AMDGPU ioctl requests with excessive buffer object list entries.

Affected Products

  • Linux kernel with AMDGPU DRM driver enabled
  • Systems with AMD GPU hardware utilizing the amdgpu kernel module

Discovery Timeline

  • 2026-04-03 - CVE CVE-2026-23468 published to NVD
  • 2026-04-07 - Last updated in NVD database

Technical Details for CVE-2026-23468

Vulnerability Analysis

The vulnerability resides in the AMDGPU Direct Rendering Manager (DRM) subsystem within the Linux kernel. The DRM subsystem handles communication between userspace graphics applications and GPU hardware. In this case, the buffer object list processing code accepts user-controlled input specifying the number of entries to process without enforcing reasonable limits.

When a userspace application submits a GPU command through the AMDGPU driver, it can specify buffer objects that need to be mapped for the operation. The bo_number field indicates how many buffer object entries are included in the request. Although the code already contained a multiplication overflow check to prevent integer overflow attacks, there was no upper bound validation on the entry count itself.

An attacker with local access could craft malicious ioctl requests specifying extremely large buffer object counts (e.g., millions of entries), forcing the kernel to allocate substantial memory to accommodate the list and spend excessive CPU cycles processing it. This leads to memory exhaustion and system unresponsiveness.

Root Cause

The root cause is missing input validation on the bo_number field in the AMDGPU ioctl handler. While the code defended against multiplication overflow, it failed to implement a reasonable upper bound on the number of buffer object entries a single request could contain. This allowed attackers to trigger excessive memory allocation through legitimate kernel interfaces.

Attack Vector

The attack can be executed by any local user with access to the GPU device node (typically /dev/dri/card* or /dev/dri/renderD*). The attacker crafts an ioctl request to the AMDGPU driver with the bo_number field set to an extremely large value. When the kernel processes this request, it attempts to allocate memory proportional to the requested entry count, potentially consuming all available system memory.

The fix introduces a hard limit of 128,000 entries per BO list, which is more than sufficient for legitimate use cases while preventing abuse. Requests exceeding this limit now return -EINVAL (invalid argument).

Detection Methods for CVE-2026-23468

Indicators of Compromise

  • Unusual memory pressure or out-of-memory (OOM) killer activity on systems with AMD GPUs
  • High memory consumption by kernel threads handling AMDGPU operations
  • System unresponsiveness or slowdown on GPU-equipped systems
  • Repeated failed ioctl calls to AMDGPU device nodes with large bo_number values

Detection Strategies

  • Monitor kernel logs for OOM killer invocations and memory allocation failures in the DRM/AMDGPU subsystem
  • Implement system call auditing for ioctl calls to DRM device nodes with anomalous parameters
  • Track memory allocation patterns in the kernel's DRM subsystem using kernel tracing tools like ftrace or eBPF
  • Configure alerts for excessive memory consumption by processes interacting with GPU devices

Monitoring Recommendations

  • Enable kernel memory allocation tracing for the amdgpu module using dynamic debug
  • Monitor /proc/meminfo and /sys/kernel/slab/ for unusual allocation patterns in DRM-related caches
  • Use SentinelOne's Singularity platform to detect anomalous system resource consumption patterns
  • Implement process-level monitoring for applications making excessive GPU-related system calls

How to Mitigate CVE-2026-23468

Immediate Actions Required

  • Update the Linux kernel to a patched version containing commit 688b87d39e0aa8135105b40dc167d74b5ada5332 or its cherry-picks
  • Restrict access to GPU device nodes (/dev/dri/*) to trusted users and groups only
  • Monitor systems for unusual memory consumption patterns until patches can be applied
  • Consider temporarily disabling the amdgpu driver on non-essential systems if patches are not immediately available

Patch Information

The vulnerability has been resolved through kernel patches that introduce a hard limit of 128,000 entries per buffer object list. The fix returns -EINVAL if the requested entry count exceeds this limit. Patches are available through the stable kernel Git repositories:

  • Kernel Git Commit 5ce4a38e6c24
  • Kernel Git Commit 6270b1a5dab9
  • Kernel Git Commit f462624a6e4b

The original fix was cherry-picked from commit 688b87d39e0aa8135105b40dc167d74b5ada5332.

Workarounds

  • Limit GPU device node access using file permissions: chmod 660 /dev/dri/render* and restrict group membership
  • Implement resource limits (ulimits) for processes interacting with GPU devices to cap memory consumption
  • Use cgroups to isolate GPU-using applications and limit their memory allocation capabilities
  • Deploy SentinelOne's runtime protection to detect and block anomalous resource consumption patterns
bash
# Restrict GPU device access to specific group
chmod 660 /dev/dri/renderD*
chgrp video /dev/dri/renderD*

# Verify current kernel version
uname -r

# Check if amdgpu module is loaded
lsmod | grep amdgpu

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

  • Vulnerability Details
  • TypeDOS

  • Vendor/TechLinux Kernel

  • SeverityNONE

  • CVSS ScoreN/A

  • EPSS Probability0.02%

  • Known ExploitedNo
  • Impact Assessment
  • ConfidentialityNone
  • IntegrityNone
  • AvailabilityNone
  • Technical References
  • Kernel Git Commit Update

  • Kernel Git Commit Update

  • Kernel Git Commit Update
  • Related CVEs
  • CVE-2026-43329: Linux Kernel Netfilter DoS Vulnerability

  • CVE-2026-43331: Linux Kernel DOS Vulnerability

  • CVE-2026-43338: Linux Kernel DOS Vulnerability

  • CVE-2026-43345: Linux Kernel DoS Vulnerability
Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.

Try SentinelOne
  • Get Started
  • Get a Demo
  • Product Tour
  • Why SentinelOne
  • Pricing & Packaging
  • FAQ
  • Contact
  • Contact Us
  • Customer Support
  • SentinelOne Status
  • Language
  • Platform
  • Singularity Platform
  • Singularity Endpoint
  • Singularity Cloud
  • Singularity AI-SIEM
  • Singularity Identity
  • Singularity Marketplace
  • Purple AI
  • Services
  • Wayfinder TDR
  • SentinelOne GO
  • Technical Account Management
  • Support Services
  • Verticals
  • Energy
  • Federal Government
  • Finance
  • Healthcare
  • Higher Education
  • K-12 Education
  • Manufacturing
  • Retail
  • State and Local Government
  • Cybersecurity for SMB
  • Resources
  • Blog
  • Labs
  • Case Studies
  • Videos
  • Product Tours
  • Events
  • Cybersecurity 101
  • eBooks
  • Webinars
  • Whitepapers
  • Press
  • News
  • Ransomware Anthology
  • Company
  • About Us
  • Our Customers
  • Careers
  • Partners
  • Legal & Compliance
  • Security & Compliance
  • Investor Relations
  • S Foundation
  • S Ventures

©2026 SentinelOne, All Rights Reserved.

Privacy Notice Terms of Use

English