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

CVE-2026-43376: Linux Kernel Use-After-Free Vulnerability

CVE-2026-43376 is a use-after-free vulnerability in the Linux Kernel ksmbd component that allows memory access after deallocation. This post covers the technical details, affected versions, security impact, and mitigation.

Published: May 18, 2026

CVE-2026-43376 Overview

CVE-2026-43376 is a use-after-free vulnerability [CWE-416] in the Linux kernel's ksmbd in-kernel SMB3 server. The flaw exists in oplock (opportunistic lock) handling, where the oplock_info structure is released with kfree() while concurrent readers still reference it inside Read-Copy-Update (RCU) read-side critical sections. The upstream fix replaces the immediate free with deferred reclamation through call_rcu().

The vulnerability affects multiple Linux kernel 6.15 release candidates and early 7.0 release candidates running ksmbd.

Critical Impact

Remote, unauthenticated attackers reaching the SMB service can trigger memory corruption in the kernel, potentially leading to denial of service or arbitrary code execution at the kernel privilege level.

Affected Products

  • Linux kernel 6.15 (including rc3 through rc7)
  • Linux kernel 7.0 release candidates (rc1, rc2, rc3)
  • Systems with the ksmbd SMB server module enabled and exposed

Discovery Timeline

  • 2026-05-08 - CVE-2026-43376 published to the National Vulnerability Database (NVD)
  • 2026-05-15 - Last updated in NVD database

Technical Details for CVE-2026-43376

Vulnerability Analysis

The ksmbd kernel module implements an SMB3 file server inside the Linux kernel. To coordinate cache state between SMB clients, the server maintains per-file oplock_info structures that track the current opportunistic lock owner and state. Several code paths, including opinfo_get() and proc_show_files(), walk these structures inside RCU read-side critical sections.

Before the patch, ksmbd nullified the pointer to oplock_info and then immediately called kfree() on the structure. No RCU grace period separated the unlink from the free. A concurrent reader that had already obtained a pointer through RCU traversal could therefore dereference memory that the writer had already returned to the slab allocator.

The most direct impact is in opinfo_get(), which calls atomic_inc_not_zero() on the reference count of the oplock_info object. When that memory has been freed and reused, the atomic operation runs against attacker-influenced or recycled contents, corrupting kernel state.

Root Cause

The defect is an RCU lifetime mismatch. Writers used the synchronous kfree() path while readers relied on RCU semantics, violating the rule that any object reachable through an RCU-protected pointer must outlive all in-flight readers. The fix moves deallocation behind call_rcu(), deferring the free until after a grace period when no reader can hold a stale reference.

Attack Vector

Exploitation requires the ability to establish SMB sessions with a host running a vulnerable ksmbd build. An attacker opens files and manipulates oplock state to race the close and free paths against concurrent operations that traverse oplock_info under RCU. Successful races produce a use-after-free in kernel memory, which a skilled attacker can shape into a denial of service or, with additional primitives, kernel-mode code execution.

No public proof-of-concept exploit was listed for this CVE at publication, and it is not present in the CISA Known Exploited Vulnerabilities catalog. The EPSS probability stands at 0.06%.

See the upstream commits for the source-level fix: Kernel Git Commit 08aa9f3, Kernel Git Commit 1d6abf1, Kernel Git Commit 1dfd062, Kernel Git Commit 302fef7, and Kernel Git Commit ce8507e.

Detection Methods for CVE-2026-43376

Indicators of Compromise

  • Kernel oops or BUG: KASAN: use-after-free reports in dmesg referencing opinfo_get, proc_show_files, or ksmbd symbols.
  • Unexpected ksmbd worker thread crashes, panics, or service restarts under SMB load.
  • Anomalous SMB sessions performing rapid open/close cycles with oplock requests from a single client.

Detection Strategies

  • Enable Kernel Address Sanitizer (KASAN) in test or canary kernels to catch use-after-free conditions in ksmbd paths.
  • Audit running kernel versions across the fleet and flag any host where uname -r matches a vulnerable 6.15 or 7.0 release-candidate build with ksmbd loaded.
  • Inspect lsmod | grep ksmbd and ss -tlnp to identify hosts exposing TCP 445 from the kernel SMB server rather than user-space Samba.

Monitoring Recommendations

  • Forward kernel logs to a centralized data lake and alert on ksmbd, oplock, or KASAN substrings.
  • Monitor inbound TCP 445 traffic from non-trusted networks to any Linux host and treat unexpected SMB exposure as a finding.
  • Track abnormal kernel thread crashes and correlate them with SMB session telemetry to identify race-condition exploitation attempts.

How to Mitigate CVE-2026-43376

Immediate Actions Required

  • Upgrade affected Linux hosts to a kernel build that includes the call_rcu() fix for oplock_info, as referenced in the upstream stable commits.
  • Where patching is not immediately possible, unload the module with modprobe -r ksmbd and disable any ksmbd systemd units.
  • Restrict inbound TCP 445 at the host and network firewall to known SMB clients only.

Patch Information

The vulnerability is resolved upstream by switching oplock_info deallocation to deferred RCU freeing using call_rcu(). Apply the kernel update that includes the relevant commits: 08aa9f3c8cf4, 1d6abf145615, 1dfd062caa16, 302fef75512b, and ce8507ee82c8. Distribution-maintained kernels should be updated through the standard package manager once vendor builds incorporating these commits are published.

Workarounds

  • Disable the in-kernel ksmbd server and use user-space Samba (smbd) instead until the patched kernel is deployed.
  • Block TCP 445 inbound at perimeter and host firewalls, and require VPN or zero-trust access for SMB clients.
  • Limit ksmbd share exposure to authenticated, internal subnets and disable guest access in ksmbd.conf.
bash
# Verify ksmbd status and disable until patched
lsmod | grep ksmbd
systemctl stop ksmbd.service
systemctl disable ksmbd.service
modprobe -r ksmbd

# Confirm running kernel and update
uname -r
sudo apt update && sudo apt upgrade linux-image-generic   # Debian/Ubuntu
sudo dnf update kernel                                     # RHEL/Fedora

# Block inbound SMB at the host firewall
sudo nft add rule inet filter input tcp dport 445 drop

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

  • Vulnerability Details
  • TypeUse After Free

  • Vendor/TechLinux Kernel

  • SeverityCRITICAL

  • CVSS Score9.8

  • EPSS Probability0.06%

  • Known ExploitedNo
  • CVSS Vector
  • CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • Impact Assessment
  • ConfidentialityLow
  • IntegrityNone
  • AvailabilityHigh
  • CWE References
  • CWE-416
  • Vendor Resources
  • Kernel Git Commit 08aa9f3

  • Kernel Git Commit 1d6abf1

  • Kernel Git Commit 1dfd062

  • Kernel Git Commit 302fef7

  • Kernel Git Commit ce8507e
  • Related CVEs
  • CVE-2026-43328: Linux Kernel Use-After-Free Vulnerability

  • CVE-2026-43500: Linux Kernel Use-After-Free Vulnerability

  • CVE-2026-43333: Linux Kernel Use-After-Free Vulnerability

  • CVE-2026-43335: Linux Kernel Use-After-Free 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