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

CVE-2026-41401: libyang Use-After-Free Vulnerability

CVE-2026-41401 is a heap use-after-free vulnerability in libyang that allows attackers to crash processes or execute code via crafted YANG XML documents. This article covers the technical details, affected versions, and mitigation.

Published: May 28, 2026

CVE-2026-41401 Overview

CVE-2026-41401 is a heap use-after-free write vulnerability in libyang versions before 5.2.6. The flaw resides in the lyd_parser_set_data_flags function, which incorrectly updates metadata list pointers when freeing non-head default metadata entries. Attackers can trigger the issue by submitting crafted YANG XML documents containing specific metadata attributes to applications that parse untrusted XML data. Successful exploitation can crash the parsing process or potentially lead to code execution within the host application. The vulnerability is classified under CWE-416 Use After Free.

Critical Impact

Remote attackers with low privileges can corrupt heap memory in any application linking libyang to parse YANG-modeled XML, producing high-impact availability loss and potential arbitrary code execution.

Affected Products

  • CESNET libyang versions prior to 5.2.6
  • Network management and NETCONF/RESTCONF tooling linking vulnerable libyang builds
  • Applications parsing untrusted YANG-modeled XML data via lyd_parser_set_data_flags

Discovery Timeline

  • 2026-05-26 - CVE-2026-41401 published to NVD
  • 2026-05-26 - Last updated in NVD database

Technical Details for CVE-2026-41401

Vulnerability Analysis

The vulnerability lives in libyang, the C library used to parse, validate, and manipulate YANG-modeled data within NETCONF, RESTCONF, and similar network configuration stacks. When the parser processes XML metadata attributes on data nodes, lyd_parser_set_data_flags walks the linked list of default metadata entries and frees entries marked as defaults. The function mismanages the list head and successor pointers when the freed entry is not the head node, leaving dangling references that the parser later writes to.

Because attacker-controlled XML drives both the structure of the metadata list and the order in which entries get freed, an attacker can shape the heap layout to land a controlled write into a previously freed allocation. This is a classic exploitation primitive that can pivot from a crash into code execution depending on the allocator and surrounding heap state.

Root Cause

The root cause is incorrect list pointer maintenance during metadata cleanup. When lyd_parser_set_data_flags releases a non-head default metadata node, the predecessor's next pointer and the global list head are not updated atomically, leaving stale pointers into freed memory. Subsequent writes through those stale pointers produce a use-after-free write [CWE-416]. The upstream fix in commit 6b5ed47ee674fbe86b31bbebc4ff26889aeff38c re-sequences the unlink and free operations so the list invariants hold before any deallocation.

Attack Vector

Exploitation requires the attacker to deliver a crafted YANG XML document to a target service that parses untrusted XML with libyang. Common channels include NETCONF over SSH, RESTCONF over HTTPS, and any management API that accepts YANG-modeled payloads. The attacker needs only low privileges to submit data, and no user interaction is required. The vulnerability does not directly compromise confidentiality or integrity, but it inflicts high impact on availability and can serve as a stepping stone for code execution depending on the host process. Refer to the VulnCheck Advisory on libyang for further technical context.

Detection Methods for CVE-2026-41401

Indicators of Compromise

  • Unexpected crashes, SIGSEGV signals, or AddressSanitizer reports from processes linking libyang immediately after parsing inbound XML
  • NETCONF or RESTCONF sessions submitting unusually large or deeply nested metadata attributes on data nodes
  • Core dumps showing faulting instructions inside lyd_parser_set_data_flags or adjacent metadata handling routines

Detection Strategies

  • Inventory all binaries and containers linking libyang and verify the linked version is 5.2.6 or later
  • Enable AddressSanitizer or heap canaries in staging to surface use-after-free writes during XML parsing fuzzing
  • Alert on repeated parser crashes correlated with specific source IPs submitting YANG payloads

Monitoring Recommendations

  • Capture process telemetry, including child process termination reasons, for daemons handling NETCONF, RESTCONF, or YANG-driven APIs
  • Log full request bodies for management plane APIs to support post-incident reconstruction of malicious XML inputs
  • Correlate authentication events with parser failures to identify low-privilege accounts probing the management interface

How to Mitigate CVE-2026-41401

Immediate Actions Required

  • Upgrade libyang to version 5.2.6 or later across all hosts, containers, and embedded firmware
  • Rebuild and redeploy applications statically linked against vulnerable libyang versions
  • Restrict NETCONF, RESTCONF, and other YANG-consuming endpoints to authenticated administrative networks

Patch Information

The fix is available upstream in the GitHub Commit Update and documented in the GitHub Security Advisory. Distributions packaging libyang should rebuild against 5.2.6. The vulnerability was tracked through coordinated disclosure as detailed in the Anthropic CVD Findings.

Workarounds

  • Reject or filter inbound XML containing default metadata attributes at an upstream proxy until patching completes
  • Run libyang-dependent parsers under reduced privileges and within sandboxes such as seccomp or systemd hardening units
  • Enforce strict authentication and rate limiting on management plane interfaces to reduce exposure to crafted YANG payloads
bash
# Verify installed libyang version on Debian/Ubuntu and Red Hat systems
dpkg -l | grep -i libyang
rpm -qa | grep -i libyang

# Confirm fixed version is 5.2.6 or later before re-enabling NETCONF/RESTCONF
ldconfig -p | grep libyang

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/TechLibyang

  • SeverityHIGH

  • CVSS Score7.1

  • EPSS Probability0.03%

  • Known ExploitedNo
  • CVSS Vector
  • CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
  • Impact Assessment
  • ConfidentialityLow
  • IntegrityNone
  • AvailabilityHigh
  • CWE References
  • CWE-416
  • Technical References
  • GitHub Commit Update

  • GitHub Security Advisory

  • Anthropic CVD Findings

  • VulnCheck Advisory on libyang
  • Latest CVEs
  • CVE-2024-8261: Prolizyazilim OBS Auth Bypass Vulnerability

  • CVE-2024-13068: LimonDesk Auth Bypass Vulnerability

  • CVE-2025-53679: Fortinet FortiSandbox RCE Vulnerability

  • CVE-2026-9446: Simple POS Inventory System SQLi Flaw
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