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-2024-26809

CVE-2024-26809: Linux Kernel Privilege Escalation Flaw

CVE-2024-26809 is a privilege escalation vulnerability in the Linux Kernel netfilter component that could allow attackers to gain elevated privileges. This article covers technical details, affected versions, and mitigation.

Updated: May 16, 2026

CVE-2024-26809 Overview

CVE-2024-26809 is a Linux kernel vulnerability in the nft_set_pipapo component of netfilter's nf_tables subsystem. The flaw allows elements in a cloned lookup table to be destroyed twice when the set is torn down. A local attacker with privileges to manipulate nftables can trigger a double-free condition, leading to kernel memory corruption and denial of service. The issue was resolved by ensuring that elements in the clone are only released from the destroy path, leveraging the clone's current view of the lookup table.

Critical Impact

Local users with nftables privileges can trigger kernel-level memory corruption resulting in system crash or potential further exploitation of freed memory structures.

Affected Products

  • Linux Kernel (multiple stable branches prior to the fix commits)
  • Debian Linux 10.0
  • Distributions shipping vulnerable Linux kernel builds with nftables enabled

Discovery Timeline

  • 2024-04-04 - CVE-2024-26809 published to NVD
  • 2025-03-19 - Last updated in NVD database

Technical Details for CVE-2024-26809

Vulnerability Analysis

The vulnerability resides in nft_set_pipapo, the netfilter implementation of the PIPAPO (PIle PAcket POlicies) set lookup algorithm used for efficient packet classification. The pipapo set type maintains a clone of its lookup table to support concurrent commit and abort paths in the nf_tables transaction protocol.

Before the fix, the destroy path could release elements that had already been released through another code path, producing a double-free [CWE-415-class] condition on kernel slab objects. The corrupted allocator state can crash the kernel or be leveraged to corrupt adjacent objects.

Exploitation requires local access and the CAP_NET_ADMIN capability within a user or network namespace, which is reachable on many distributions where unprivileged user namespaces are enabled.

Root Cause

The root cause is incorrect ownership of set elements during destruction. The clone produced by the pipapo commit protocol already reflects the current view of the lookup table. The original destroy path also iterated over elements that the clone owned, causing the same elements to be freed twice. The fix ensures the destroy path releases elements only via the clone, eliminating the duplicate free.

This fix depends on commit 212ed75dc5fb ("netfilter: nf_tables: integrate pipapo into commit protocol"), which followed commit 9827a0e6e23b ("netfilter: nft_set_pipapo: release elements in clone from abort path").

Attack Vector

A local attacker creates an nftables ruleset that builds a pipapo set, then issues transactions that exercise the destroy path on a cloned set. Repeated abort and destroy operations can race element release across the original and cloned views, triggering the double-free. The result is kernel memory corruption that typically manifests as a panic or BUG: KASAN report, with potential for further exploitation through slab heap manipulation.

No public exploit is currently available, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog.

See the upstream patch commits, including git.kernel.org commit b36b8329 and git.kernel.org commit ff900507, for the precise code-level changes.

Detection Methods for CVE-2024-26809

Indicators of Compromise

  • Kernel oops, panic, or BUG: KASAN: double-free messages referencing nft_pipapo or nft_set_pipapo symbols in dmesg.
  • Unexpected restarts of hosts running netfilter-based firewalls or container hosts using nftables-backed network policies.
  • Audit records showing unprivileged processes invoking NFNL_SUBSYS_NFTABLES operations that create or destroy pipapo sets.

Detection Strategies

  • Inventory running kernels against the patched stable versions listed in the kernel.org commit references and flag hosts on older revisions.
  • Monitor auditd rules for setsockopt and sendmsg operations on AF_NETLINK sockets bound to NETLINK_NETFILTER by non-root users.
  • Hunt for processes creating nftables sets with type pipapo outside of expected firewall management tooling.

Monitoring Recommendations

  • Centralize kernel logs and alert on slab allocator warnings, KASAN reports, and crashes mentioning netfilter symbols.
  • Track use of unprivileged user namespaces (kernel.unprivileged_userns_clone) since this is the most common path to CAP_NET_ADMIN for local users.
  • Correlate sudden host reboots with preceding netlink activity to identify probing or exploitation attempts.

How to Mitigate CVE-2024-26809

Immediate Actions Required

  • Update the Linux kernel to a stable release containing one of the fix commits referenced on git.kernel.org for this CVE.
  • Apply the Debian security update described in the Debian LTS Announcement on Debian 10 hosts.
  • Reboot affected systems after patching to ensure the fixed kernel image is loaded.

Patch Information

The issue is resolved across multiple stable kernel branches by the commits 362508506bf5, 5ad233dc731a, 821e28d5b506, 9384b4d85c46, b0e256f3dd2b, b36b83297ff4, and ff9050077141. Each commit constrains pipapo element destruction to the clone path, eliminating duplicate frees. Distribution-specific kernels should be updated to the vendor-supplied release that incorporates these fixes.

Workarounds

  • Restrict creation of user and network namespaces by setting kernel.unprivileged_userns_clone=0 where supported, reducing access to CAP_NET_ADMIN for unprivileged users.
  • Disable or restrict the nf_tables module on hosts that do not require nftables-based firewalling using module blacklisting.
  • Limit local shell access on multi-tenant systems and container hosts until kernels are patched.
bash
# Configuration example: disable unprivileged user namespaces and verify kernel version
sudo sysctl -w kernel.unprivileged_userns_clone=0
echo 'kernel.unprivileged_userns_clone=0' | sudo tee /etc/sysctl.d/99-cve-2024-26809.conf
uname -r
# Optional: prevent nf_tables from loading if unused
echo 'install nf_tables /bin/true' | sudo tee /etc/modprobe.d/disable-nf_tables.conf

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

  • Vulnerability Details
  • TypePrivilege Escalation

  • Vendor/TechLinux Kernel

  • SeverityMEDIUM

  • CVSS Score5.5

  • EPSS Probability0.02%

  • Known ExploitedNo
  • CVSS Vector
  • CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • Impact Assessment
  • ConfidentialityLow
  • IntegrityNone
  • AvailabilityHigh
  • CWE References
  • NVD-CWE-noinfo
  • Technical References
  • Debian LTS Announcement
  • Vendor Resources
  • Kernel Commit Overview

  • Kernel Commit Changes

  • Kernel Commit Update

  • Kernel Commit Fix

  • Kernel Commit Modification

  • Kernel Commit Patch

  • Kernel Commit Update
  • Related CVEs
  • CVE-2026-46228: Linux Kernel Privilege Escalation Flaw

  • CVE-2026-46226: Linux Kernel SPI Privilege Escalation

  • CVE-2026-46225: Linux Kernel RSPI Privilege Escalation

  • CVE-2026-46205: Linux Kernel Privilege Escalation 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