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-43397

CVE-2026-43397: Linux Kernel Memory Leak Vulnerability

CVE-2026-43397 is a memory leak vulnerability in the Linux kernel's Samsung DSIM driver that occurs when error handling fails to remove added bridges. This article covers technical details, affected versions, and mitigation.

Published: May 18, 2026

CVE-2026-43397 Overview

CVE-2026-43397 is a memory leak vulnerability in the Linux kernel's Samsung MIPI Display Serial Interface (DSI) bridge driver (drm/bridge: samsung-dsim). The flaw resides in the samsung_dsim_host_attach() function, which fails to remove a previously added bridge when subsequent initialization steps fail. Specifically, when drm_bridge_add() succeeds but samsung_dsim_register_te_irq() or pdata->host_ops->attach() returns an error, the function returns without calling drm_bridge_remove(). Each failed attach operation leaks kernel memory associated with the bridge object.

Critical Impact

Repeated failures in the Samsung DSIM driver attach path leak kernel memory, contributing to resource exhaustion on affected Linux systems using Samsung DSI display bridges.

Affected Products

  • Linux kernel versions containing the drm/bridge/samsung-dsim driver prior to the fix commits
  • Systems using Samsung MIPI DSI display bridge hardware
  • Distributions packaging affected stable kernel branches

Discovery Timeline

  • 2026-05-08 - CVE-2026-43397 published to NVD
  • 2026-05-12 - Last updated in NVD database

Technical Details for CVE-2026-43397

Vulnerability Analysis

The vulnerability is a memory leak [CWE-401] in the Direct Rendering Manager (DRM) bridge subsystem of the Linux kernel. The samsung_dsim_host_attach() function performs initialization in sequence: it calls drm_bridge_add() to register the bridge with the DRM core, then invokes samsung_dsim_register_te_irq() to register the Tearing Effect (TE) interrupt, and finally calls the platform-specific pdata->host_ops->attach() callback.

If any step after drm_bridge_add() fails, the function returns the error code directly. The added bridge is never removed, and resources allocated for it remain referenced by the DRM core. The TE IRQ handler can also remain registered if the platform attach callback fails after IRQ registration, leaving a partially initialized driver state.

The issue affects kernel memory management in long-running systems that exercise the attach path repeatedly, such as during probe retries triggered by deferred device dependencies.

Root Cause

The root cause is missing cleanup logic in the error paths of samsung_dsim_host_attach(). The function lacks goto-based unwinding to reverse successful initialization steps when a later step fails. The fix introduces structured error labels that call drm_bridge_remove() and samsung_dsim_unregister_te_irq() as appropriate. The samsung_dsim_unregister_te_irq() function was also relocated above samsung_dsim_host_attach() to avoid a forward declaration.

Attack Vector

The attack vector requires local conditions that cause the attach sequence to fail after drm_bridge_add() succeeds. A local attacker with the ability to trigger driver re-probing, or environmental conditions producing repeated probe failures, can amplify the leak. The vulnerability does not provide direct code execution or privilege escalation. Impact is limited to kernel memory exhaustion over time.

No public proof-of-concept exploit is referenced for this issue. The fix is distributed across kernel stable commits 0b07f7d2, 803ec1fa, 98310fe3, a40b92fb, and e6d77965.

Detection Methods for CVE-2026-43397

Indicators of Compromise

  • Steady growth in kernel slab allocations associated with drm_bridge objects without a corresponding workload increase
  • Repeated samsung-dsim probe failure messages in dmesg referencing TE IRQ registration or platform attach errors
  • Unexplained reduction in available kernel memory on devices using Samsung DSI display bridges

Detection Strategies

  • Monitor /proc/slabinfo for sustained growth in DRM bridge-related slab caches on systems with Samsung DSI hardware
  • Audit kernel logs for recurring samsung_dsim_host_attach error returns that indicate the vulnerable code path is being exercised
  • Compare running kernel version against the patched stable releases referenced in the upstream commits

Monitoring Recommendations

  • Track kernel memory usage trends with telemetry tools and alert on abnormal growth over time
  • Capture and aggregate dmesg output centrally to identify systems repeatedly hitting samsung-dsim probe failures
  • Inventory Linux endpoints that load the samsung-dsim module and prioritize them for patch verification

How to Mitigate CVE-2026-43397

Immediate Actions Required

  • Update affected Linux kernels to a stable release containing one of the fix commits: 0b07f7d2, 803ec1fa, 98310fe3, a40b92fb, or e6d77965
  • Verify distribution kernel package versions against vendor advisories for the samsung-dsim fix
  • Reboot systems after applying the updated kernel to load the patched driver

Patch Information

The upstream Linux kernel fix adds error-handling labels in samsung_dsim_host_attach() to ensure drm_bridge_remove() is called in all failure paths and that samsung_dsim_unregister_te_irq() is invoked when the attach callback fails after IRQ registration. Patch details are available in the upstream commits: Kernel Git Commit 0b07f7d, Kernel Git Commit 803ec1fa, Kernel Git Commit 98310fe3, Kernel Git Commit a40b92fb, and Kernel Git Commit e6d77965.

Workarounds

  • Avoid configurations that trigger repeated samsung-dsim probe failures, such as misconfigured device trees referencing missing TE IRQ resources
  • Blacklist the samsung-dsim module on systems that do not require Samsung DSI display output until the patched kernel is deployed
  • Schedule periodic reboots on affected long-running embedded systems to reclaim leaked kernel memory until patching is complete

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

  • Vulnerability Details
  • TypeOther

  • Vendor/TechLinux Kernel

  • SeverityNONE

  • CVSS ScoreN/A

  • EPSS Probability0.02%

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

  • Kernel Git Commit 803ec1fa

  • Kernel Git Commit 98310fe3

  • Kernel Git Commit a40b92fb

  • Kernel Git Commit e6d77965
  • Related CVEs
  • CVE-2026-43493: Linux Kernel Crypto Pcrypt Vulnerability

  • CVE-2026-43343: Linux Kernel USB Gadget Vulnerability

  • CVE-2026-43307: Linux Kernel FIFO Read Overflow Vulnerability

  • CVE-2026-43352: Linux Kernel DMA Ring Abort 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