A Leader in the 2026 Gartner® Magic Quadrant™ for Endpoint Protection. Six years running.Six years. Gartner® Magic Quadrant™ Leader.Find Out Why
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-43217

CVE-2026-43217: Linux Kernel Media Iris DoS Vulnerability

CVE-2026-43217 is a denial of service flaw in the Linux kernel media iris driver that causes system crashes due to improper session handling. This article covers the technical details, affected versions, and available fixes.

Published: May 7, 2026

CVE-2026-43217 Overview

CVE-2026-43217 is a Linux kernel vulnerability in the iris gen2 media driver. The flaw resides in the session stop path of the Qualcomm Iris video codec driver. When iris_kill_session runs, it sets inst->state to IRIS_INST_ERROR and calls session_close, which frees inst_hfi_gen2->packet via kfree. A subsequent stop_streaming call then dereferences the freed pointer when sending a STOP packet to firmware, causing a kernel crash. The upstream fix introduces a NULL check on inst_hfi_gen2->packet before issuing the STOP packet to firmware.

Critical Impact

Local users with access to the iris media device can trigger a kernel crash through a use-after-free condition in the session stop sequence, resulting in denial of service.

Affected Products

  • Linux kernel versions containing the iris gen2 media driver (drivers/media/platform/qcom/iris)
  • Distributions shipping affected kernel revisions prior to the upstream fix
  • Qualcomm SoC platforms exposing the Iris video codec hardware

Discovery Timeline

  • 2026-05-06 - CVE-2026-43217 published to NVD
  • 2026-05-06 - Last updated in NVD database

Technical Details for CVE-2026-43217

Vulnerability Analysis

The vulnerability is a use-after-free condition in the Qualcomm Iris gen2 video codec driver inside the Linux kernel media subsystem. The driver manages firmware sessions for hardware-accelerated video decode and encode operations. Each session maintains a host-firmware interface (HFI) packet buffer referenced by inst_hfi_gen2->packet and used to construct command messages dispatched to firmware.

When the kernel invokes iris_kill_session, the driver transitions the instance state to IRIS_INST_ERROR and calls session_close. That cleanup path releases the HFI packet buffer with kfree, but does not clear or invalidate the surrounding instance pointers. If the V4L2 layer subsequently calls stop_streaming on the same instance, the driver attempts to build and send a STOP command using the already-freed inst_hfi_gen2->packet allocation, dereferencing freed kernel memory.

Root Cause

The root cause is missing state validation between the error-path teardown in iris_kill_session and the streaming teardown path. The driver assumes inst_hfi_gen2->packet remains valid for the lifetime of the streaming session, but the error-handling routine releases the buffer without coordinating with later stop_streaming callbacks. This is a use-after-free defect rooted in inconsistent ownership semantics for the HFI packet allocation.

Attack Vector

A local attacker with permission to open the affected V4L2 device node can drive the instance into the IRIS_INST_ERROR state and then trigger a stop_streaming operation. The race or sequencing between session kill and stream stop dereferences a freed pointer in kernel context. The most reliable outcome is a kernel oops or panic, producing denial of service. Exploitation for memory corruption depends on heap layout and slab reuse, which are not demonstrated in the available references.

The upstream fix adds a NULL check on inst_hfi_gen2->packet before sending the STOP packet to firmware. See the kernel commits 72846441, 75992ba4, and 9aa8d63d for the verified patch content.

Detection Methods for CVE-2026-43217

Indicators of Compromise

  • Kernel oops or panic traces referencing iris_hfi_gen2, session_close, or stop_streaming in the call stack
  • KASAN reports flagging use-after-free on allocations from the iris driver packet slab
  • Repeated unexpected restarts of processes using /dev/video* nodes backed by the Qualcomm Iris driver

Detection Strategies

  • Monitor dmesg and journald logs for BUG: KASAN: use-after-free or general protection fault entries originating in the iris media driver
  • Audit running kernel versions across Qualcomm-based Linux fleets and compare against the patched stable releases referenced in the kernel.org commits
  • Track unexpected v4l2 device crashes or driver resets correlated with non-root processes opening media devices

Monitoring Recommendations

  • Centralize kernel logs and alert on stack traces containing iris_kill_session, session_close, or stop_streaming symbols
  • Track /dev/video* access patterns and process crashes on devices using the Qualcomm Iris codec
  • Apply kernel runtime hardening such as KASAN in test environments to surface latent use-after-free conditions before deployment

How to Mitigate CVE-2026-43217

Immediate Actions Required

  • Update affected systems to a Linux kernel build that includes commits 72846441, 75992ba4, and 9aa8d63d
  • Inventory Qualcomm SoC devices running Linux and confirm whether the iris gen2 driver is loaded
  • Restrict access to V4L2 media device nodes to trusted users and services through standard Unix permissions and udev rules

Patch Information

The upstream fix adds a NULL check for inst_hfi_gen2->packet before sending the STOP packet to firmware in the iris gen2 driver. The patch is available in the mainline and stable trees through the Linux Kernel commits referenced above. Distribution kernels should pick up the fix in their next stable kernel rebase. Verify the running kernel version with uname -r and confirm the package metadata includes the corresponding stable release.

Workarounds

  • Unload the iris kernel module on systems where hardware video acceleration is not required
  • Limit access to /dev/video* device nodes by tightening group membership and udev rules
  • Avoid forcing the iris driver into the IRIS_INST_ERROR state in custom userspace media pipelines until the patch is deployed
bash
# Configuration example: verify kernel version and restrict device access
uname -r
lsmod | grep -i iris
# Restrict /dev/video* access to the video group only
sudo chgrp video /dev/video*
sudo chmod 660 /dev/video*

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

  • Known ExploitedNo
  • Impact Assessment
  • ConfidentialityNone
  • IntegrityNone
  • AvailabilityNone
  • Technical References
  • Linux Kernel Commit 72846441

  • Linux Kernel Commit 75992ba4

  • Linux Kernel Commit 9aa8d63d
  • Related CVEs
  • CVE-2026-46206: Linux Kernel batman-adv DoS Vulnerability

  • CVE-2026-43492: Linux Kernel MPI Integer Underflow DoS

  • CVE-2026-43491: Linux Kernel QRTR NS DoS Vulnerability

  • CVE-2026-43329: Linux Kernel Netfilter 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