Skip to main content

DirtyFrag details two Linux kernel vulnerabilities enabling local root

5 companies named across 4 categories, one of 211 articles referencing Netskope. Previous coverage: Netskope outlines capabilities to reduce AI security review delays (May 2026).

Companies mentioned

Best suited for

Seniority
Manager
Job function
Cybersecurity / Security Operations
Persona
Security Operations Practitioner
Buyer role
Technical Implementer / Administrator
Decision stage
Which to buy
Adoption curve
Early Adopters
Technology maturity
Emerging Exploration
Industry
Information Technology / Software & Services / IT Services / Data Processing & Outsourced Services

Our classification, not the publisher's statement. Best suited for, not only for.

DirtyFrag is a Linux local privilege escalation disclosed on May 7, 2026, using two kernel page-cache write vulnerabilities tied to CVE-2026-43284 and CVE-2026-43500. For enterprise IT and security teams, the disclosure pairs distribution-wide exposure with an interim mitigation that targets kernel module loading.

Research Overview

The write-up describes DirtyFrag as part of the Dirty Pipe / Copy Fail family, with deterministic logic errors and no race condition. It states the two underlying vulnerabilities affect major Linux distributions including Ubuntu, RHEL, Fedora, CentOS Stream, AlmaLinux, and openSUSE.

It also reports public PoC activity soon after disclosure, including GitHub release on the same day and rapid compilation and payload iteration following source publication.

Key Findings

The article links CVE-2026-43284 to xfrm-ESP and says a fix exists only in Linux mainline as of the disclosure timing. It states CVE-2026-43500 is reserved for tracking and that no patch had been merged into any kernel tree as of disclosure.

It says both paths map to arbitrary command execution, with one CVE described as unpatched at disclosure. The write-up further notes no confirmed in-the-wild exploitation campaign at the time of publication.

Technical Breakdown

DirtyFrag is described as exploiting a kernel logic error that allows an unprivileged process to overwrite read-only file-backed memory. For CVE-2026-43284, it describes a requirement for namespace creation privileges and overwriting an in-memory copy of a setuid binary to spawn a root shell.

For CVE-2026-43500, it says no special privileges are required on systems where the rxrpc module loads by default. It describes setting the root account passwordless and using su to obtain a root shell.

Operational Impact and Mitigation

The mitigation section states there is no merged kernel fix for CVE-2026-43500, while a mainline-only fix exists for CVE-2026-43284 and no distribution kernels had shipped it as of May 8, 2026. It proposes disabling related kernel subsystems by blocking module loading and removing modules esp4, esp6, and rxrpc, then dropping caches.

It cautions that if esp4, esp6, or rxrpc are already loaded and in use, the rmmod step can fail. It instructs confirming module state with lsmod before and after the mitigation sequence.

Netskope Security Monitoring

The write-up says Netskope Threat Labs is tracking DirtyFrag as the exploit ecosystem evolves and weaponized variants emerge. It notes that two YARA rules are available in the Netskope Threat Labs IoC repository under a Dirtyfrag directory.

It also reports telemetry indicating interest in the exploit in seven countries within 24 hours of disclosure, while reiterating that it found no confirmed in-the-wild exploitation campaign.

DirtyFrag centers on two Linux kernel page-cache write issues tied to CVE-2026-43284 and CVE-2026-43500, with one tracked vulnerability described as unpatched at disclosure and a mitigation focused on disabling related module loading. This Blog Signals brief is a fact-based summary of the vendor blog.

Blog post, originally published by Vini Egerland at netskope.com.

Structured data (JSON-LD)

The schema.org markup this page publishes for search engines and AI agents, exactly as they read it.

[
  {
    "@context": "https://schema.org",
    "@id": "https://decisioninsights.ai/#website",
    "@type": "WebSite",
    "name": "Decision Insights",
    "potentialAction": {
      "@type": "SearchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://decisioninsights.ai/search/?q={search_term_string}&submit=1"
      }
    },
    "publisher": {
      "@id": "https://decisioninsights.ai/#organization"
    },
    "url": "https://decisioninsights.ai"
  },
  {
    "@context": "https://schema.org",
    "@id": "https://decisioninsights.ai/#organization",
    "@type": "Organization",
    "contactPoint": {
      "@type": "ContactPoint",
      "contactType": "customer support",
      "email": "[email protected]"
    },
    "description": "Decision Insights is a Registry of technology companies, open source projects, and industry terms, built for people and for AI agents that need sourced, structured information.",
    "logo": {
      "@type": "ImageObject",
      "url": "https://wiretap-cdn-assets.nyc3.cdn.digitaloceanspaces.com/decision-insights/[email protected]"
    },
    "name": "Decision Insights",
    "parentOrganization": {
      "@type": "Organization",
      "name": "Wiretap Labs",
      "sameAs": [
        "https://www.linkedin.com/company/wiretap-labs",
        "https://www.crunchbase.com/organization/wiretap-labs"
      ],
      "url": "https://wiretaplabs.com"
    },
    "publishingPrinciples": "https://decisioninsights.ai/standards/",
    "sameAs": [
      "https://www.linkedin.com/company/decisioninsights"
    ],
    "url": "https://decisioninsights.ai"
  },
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "item": "https://decisioninsights.ai",
        "name": "Decision Insights",
        "position": 1
      },
      {
        "@type": "ListItem",
        "item": "https://decisioninsights.ai/records/",
        "name": "Records",
        "position": 2
      },
      {
        "@type": "ListItem",
        "item": "https://decisioninsights.ai/dirtyfrag-details-two-linux-kernel-vulnerabilities-enabling-local-root/",
        "name": "DirtyFrag details two Linux kernel vulnerabilities enabling local root",
        "position": 3
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@id": "https://decisioninsights.ai/dirtyfrag-details-two-linux-kernel-vulnerabilities-enabling-local-root/#blogposting",
    "@type": "BlogPosting",
    "about": {
      "@id": "https://decisioninsights.ai/registry/netskope/#organization",
      "@type": "Organization",
      "mainEntityOfPage": "https://decisioninsights.ai/registry/netskope/",
      "name": "Netskope"
    },
    "articleSection": [
      "Cybersecurity"
    ],
    "audience": [
      {
        "@type": "Audience",
        "additionalType": "Seniority",
        "audienceType": "Manager"
      },
      {
        "@type": "Audience",
        "additionalType": "Job function",
        "audienceType": "Cybersecurity / Security Operations"
      },
      {
        "@type": "Audience",
        "additionalType": "Persona",
        "audienceType": "Security Operations Practitioner"
      },
      {
        "@type": "Audience",
        "additionalType": "Buyer role",
        "audienceType": "Technical Implementer / Administrator"
      },
      {
        "@type": "Audience",
        "additionalType": "Adoption curve",
        "audienceType": "Early Adopters"
      },
      {
        "@type": "Audience",
        "additionalType": "Technology maturity",
        "audienceType": "Emerging Exploration"
      },
      {
        "@type": "Audience",
        "additionalType": "Industry",
        "audienceType": "Information Technology / Software & Services / IT Services / Data Processing & Outsourced Services"
      }
    ],
    "author": {
      "@id": "https://decisioninsights.ai/author/decision-insights-coverage/#person",
      "@type": "Person",
      "name": "Decision Insights Coverage",
      "url": "https://decisioninsights.ai/author/decision-insights-coverage/"
    },
    "dateModified": "2026-08-23T12:57:02-06:00",
    "datePublished": "2026-05-08T07:59:18-06:00",
    "description": "DirtyFrag is a Linux local privilege escalation using CVE-2026-43284 and CVE-2026-43500, with mitigation focused on blocking module loading.",
    "headline": "DirtyFrag details two Linux kernel vulnerabilities enabling local root",
    "isBasedOn": {
      "@type": "CreativeWork",
      "author": {
        "@type": "Person",
        "name": "Vini Egerland"
      },
      "sourceOrganization": {
        "@id": "https://decisioninsights.ai/registry/netskope/#organization",
        "@type": "Organization",
        "mainEntityOfPage": "https://decisioninsights.ai/registry/netskope/",
        "name": "Netskope"
      },
      "url": "https://www.netskope.com/blog/dirtyfrag-two-kernel-bugs-give-root-on-all-major-linux-distros"
    },
    "keywords": [
      "Exploit",
      "Threats",
      "Vulnerabilities"
    ],
    "mainEntityOfPage": {
      "@id": "https://decisioninsights.ai/dirtyfrag-details-two-linux-kernel-vulnerabilities-enabling-local-root/",
      "@type": "WebPage",
      "sdDatePublished": "2026-08-23",
      "sdPublisher": {
        "@id": "https://decisioninsights.ai/#organization"
      }
    },
    "mentions": [
      {
        "@id": "https://decisioninsights.ai/registry/almalinux-gfq70k/#organization",
        "@type": "Organization",
        "mainEntityOfPage": "https://decisioninsights.ai/registry/almalinux-gfq70k/",
        "name": "AlmaLinux"
      },
      {
        "@id": "https://decisioninsights.ai/registry/canonical-ubuntu/#organization",
        "@type": "Organization",
        "mainEntityOfPage": "https://decisioninsights.ai/registry/canonical-ubuntu/",
        "name": "Canonical"
      },
      {
        "@id": "https://decisioninsights.ai/registry/microsoft/github/#organization",
        "@type": "Organization",
        "mainEntityOfPage": "https://decisioninsights.ai/registry/microsoft/github/",
        "name": "GitHub"
      },
      {
        "@id": "https://decisioninsights.ai/registry/netskope/#organization",
        "@type": "Organization",
        "mainEntityOfPage": "https://decisioninsights.ai/registry/netskope/",
        "name": "Netskope"
      },
      {
        "@id": "https://decisioninsights.ai/registry/opensuse/#organization",
        "@type": "Organization",
        "mainEntityOfPage": "https://decisioninsights.ai/registry/opensuse/",
        "name": "openSUSE"
      },
      {
        "@id": "https://decisioninsights.ai/projects/almalinux/#project",
        "@type": "SoftwareSourceCode",
        "mainEntityOfPage": "https://decisioninsights.ai/projects/almalinux/",
        "name": "AlmaLinux"
      },
      {
        "@id": "https://decisioninsights.ai/projects/fedora/#project",
        "@type": "SoftwareSourceCode",
        "mainEntityOfPage": "https://decisioninsights.ai/projects/fedora/",
        "name": "Fedora"
      },
      {
        "@id": "https://decisioninsights.ai/projects/linux-kernel/#project",
        "@type": "SoftwareSourceCode",
        "mainEntityOfPage": "https://decisioninsights.ai/projects/linux-kernel/",
        "name": "Linux Kernel"
      },
      {
        "@id": "https://decisioninsights.ai/projects/opensuse/#project",
        "@type": "SoftwareSourceCode",
        "mainEntityOfPage": "https://decisioninsights.ai/projects/opensuse/",
        "name": "openSUSE"
      },
      {
        "@id": "https://decisioninsights.ai/projects/ubuntu/#project",
        "@type": "SoftwareSourceCode",
        "mainEntityOfPage": "https://decisioninsights.ai/projects/ubuntu/",
        "name": "Ubuntu"
      }
    ],
    "publisher": {
      "@id": "https://decisioninsights.ai/#organization"
    }
  },
  {
    "@context": "https://schema.org",
    "@id": "https://decisioninsights.ai/author/decision-insights-coverage/#person",
    "@type": "Person",
    "description": "Blog posts, podcasts, and video analysis from across the industry, condensed into short, sourced summaries. Produced under our Standards & Methodology.",
    "name": "Decision Insights Coverage",
    "sameAs": [
      "https://www.linkedin.com/showcase/decisioninsights/"
    ],
    "url": "https://decisioninsights.ai/author/decision-insights-coverage/"
  }
]

Is this your company? Get structured data for your own pages