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

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

CVE-2026-46246 is a use-after-free vulnerability in the Linux kernel's pm8916_lbc power supply driver that can cause system crashes during removal. This post covers technical details, affected versions, and mitigation.

Published: June 4, 2026

CVE-2026-46246 Overview

CVE-2026-46246 is a use-after-free vulnerability in the Linux kernel's pm8916_lbc power supply driver. The flaw exists in the driver's interrupt request and extcon handle registration sequence. Because both resources use devm_ managed allocations, they are released in reverse order during device removal. The extcon handle is freed before the IRQ handler is unregistered, creating a race window where an in-flight interrupt can call extcon_set_state_sync() on a freed extcon handle. The result is typically a kernel crash or silent memory corruption on Qualcomm PM8916-based systems.

Critical Impact

A race during driver removal can dereference a freed extcon handle inside the IRQ handler, leading to kernel crashes or memory corruption.

Affected Products

  • Linux kernel builds containing the pm8916_lbc power supply driver prior to the upstream fix
  • Qualcomm PM8916-based platforms relying on the linear battery charger (LBC) driver
  • Stable kernel branches receiving backports identified by commits 23067259, 47abfc20, 48e0f68b, and 9fab0120

Discovery Timeline

  • 2026-06-03 - CVE-2026-46246 published to NVD
  • 2026-06-03 - Last updated in NVD database

Technical Details for CVE-2026-46246

Vulnerability Analysis

The pm8916_lbc driver registers its interrupt handler using the device-managed devm_request_irq() helper before allocating and registering the extcon handle through the equivalent devm_ API. Device-managed resources are released in reverse order of their allocation. The extcon handle is therefore torn down first when the driver is unbound, while the IRQ remains live.

If an interrupt fires during this narrow window, the IRQ handler dereferences the already-freed extcon pointer through extcon_set_state_sync(). The dereference accesses memory that the slab allocator may have reused, producing kernel oops conditions or silent memory corruption depending on allocator state.

Root Cause

The root cause is an ordering defect in resource lifetime management [CWE-416]. The driver requests its IRQ before registering the extcon resource the handler depends on. The reverse-order teardown semantics of devm_ allocations guarantee that the handler outlives the data it operates on during removal.

Attack Vector

Triggering the race requires the driver to unbind while the underlying hardware asserts an interrupt. This is generally a local condition tied to module unload, suspend/resume cycles, or device hot-removal on Qualcomm PM8916 platforms. No remote attack vector is described in the upstream report. The defect is primarily a stability and reliability issue, though memory corruption in kernel context can have broader security implications.

The upstream fix reorders initialization so that devm_request_irq() runs after the extcon handle has been registered, ensuring the handler is torn down first during removal.

Detection Methods for CVE-2026-46246

Indicators of Compromise

  • Kernel oops or panic traces referencing extcon_set_state_sync originating from the pm8916_lbc IRQ handler
  • Slab corruption warnings (SLUB, KASAN use-after-free) implicating extcon objects on Qualcomm PM8916 systems
  • Unexplained charger or USB extcon state transitions immediately preceding crashes during module unload or shutdown

Detection Strategies

  • Enable CONFIG_KASAN on test kernels to surface the use-after-free against extcon allocations
  • Audit kernel build metadata to confirm whether the pm8916_lbc driver includes the upstream fix commits 23067259, 47abfc20, 48e0f68b, or 9fab0120
  • Stress test driver unbind and module reload paths while the charger hardware is generating interrupts

Monitoring Recommendations

  • Collect kernel crash dumps via kdump and inspect call stacks for pm8916_lbc and extcon symbols
  • Forward dmesg and serial console logs from embedded fleets to a centralized log store for correlation
  • Track kernel package versions across affected device inventories to confirm patch deployment

How to Mitigate CVE-2026-46246

Immediate Actions Required

  • Update to a Linux kernel that includes the upstream fix from one of the referenced stable commits
  • For vendor or distribution kernels, apply the backported patches identified by hashes 23067259, 47abfc20, 48e0f68b, and 9fab0120
  • Avoid runtime unbind or rapid module reload of pm8916_lbc on unpatched systems until the fix is applied

Patch Information

The fix reorders devm_ allocations so that the extcon handle is registered before the IRQ is requested. This guarantees the IRQ handler is unregistered first during teardown, eliminating the race. Patch references are available in the upstream stable tree: Kernel Patch 23067259, Kernel Patch 47abfc20, Kernel Patch 48e0f68b, and Kernel Patch 9fab0120.

Workarounds

  • Restrict access to driver unbind operations under /sys/bus/.../driver/unbind to root-only workflows
  • Disable the pm8916_lbc driver on platforms where the charger functionality is not required
  • Defer suspend/resume testing that exercises the charger interrupt path until patched kernels are deployed
bash
# Verify whether the running kernel contains the fix commit
strings /boot/vmlinuz-$(uname -r) 2>/dev/null | grep -i pm8916_lbc
git -C /usr/src/linux log --oneline | grep -E '23067259|47abfc20|48e0f68b|9fab0120'

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

  • SeverityNONE

  • CVSS ScoreN/A

  • Known ExploitedNo
  • Impact Assessment
  • ConfidentialityNone
  • IntegrityNone
  • AvailabilityNone
  • Technical References
  • Kernel Patch Update 230672599

  • Kernel Patch Update 47abfc20

  • Kernel Patch Update 48e0f68b

  • Kernel Patch Update 9fab0120
  • Related CVEs
  • CVE-2026-46270: Linux Kernel Use-After-Free Vulnerability

  • CVE-2026-46267: Linux Kernel NFC Use-After-Free Flaw

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

  • CVE-2026-46259: 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