aol.pm

Kernel Modules and Extensions

Subtechnique · ATTACK:enterprise:T1547.006

Attributed source ↗ · Plaintext record · Complete record and assertions JSON

Inspect structured metadata and provenance
{
  "id": "ATTACK:enterprise:T1547.006",
  "title": "Kernel Modules and Extensions",
  "type": "Subtechnique",
  "source_url": "https://attack.mitre.org/techniques/T1547/006",
  "snapshot": "enterprise-attack-20.0.json",
  "status": "active",
  "rights": "Source metadata only; source notices retained; no operational prose or payloads",
  "review_status": "machine-extracted; source-specific checks passed, editorial review pending",
  "stix_id": "attack-pattern--a1b52199-c8c5-438a-9ded-656f1d0888c6",
  "external_id": "T1547.006",
  "domain": "enterprise",
  "created": "2020-01-24T17:42:23.339Z",
  "modified": "2025-10-24T17:49:10.550Z",
  "version": "1.4",
  "aliases": [

  ],
  "tactics": [
    "persistence",
    "privilege-escalation"
  ],
  "source_references": [
    {
      "source_name": "Apple Developer Configuration Profile",
      "url": "https://developer.apple.com/business/documentation/Configuration-Profile-Reference.pdf"
    },
    {
      "source_name": "Apple Kernel Extension Deprecation",
      "url": "https://developer.apple.com/support/kernel-extensions/"
    },
    {
      "source_name": "System and kernel extensions in macOS",
      "url": "https://support.apple.com/guide/deployment/system-and-kernel-extensions-in-macos-depa5fb8376f/web"
    },
    {
      "source_name": "GitHub Reptile",
      "url": "https://github.com/f0rb1dd3n/Reptile"
    },
    {
      "source_name": "Volatility Phalanx2",
      "url": "https://volatility-labs.blogspot.com/2012/10/phalanx-2-revealed-using-volatility-to.html"
    },
    {
      "source_name": "iDefense Rootkit Overview",
      "url": "https://www.megasecurity.org/papers/Rootkits.pdf"
    },
    {
      "source_name": "Linux Loadable Kernel Module Insert and Remove LKMs",
      "url": "https://tldp.org/HOWTO/Module-HOWTO/x197.html"
    },
    {
      "source_name": "CrowdStrike Linux Rootkit",
      "url": "https://www.crowdstrike.com/blog/http-iframe-injecting-linux-rootkit/"
    },
    {
      "source_name": "GitHub Diamorphine",
      "url": "https://github.com/m0nad/Diamorphine"
    },
    {
      "source_name": "Securelist Ventir",
      "url": "https://securelist.com/the-ventir-trojan-assemble-your-macos-spy/67267/"
    },
    {
      "source_name": "User Approved Kernel Extension Pike’s",
      "url": "https://pikeralpha.wordpress.com/2017/08/29/user-approved-kernel-extension-loading/"
    },
    {
      "source_name": "Linux Kernel Module Programming Guide",
      "url": "https://tldp.org/LDP/lkmpg/2.4/html/x437.html"
    },
    {
      "source_name": "Linux Kernel Programming",
      "url": "https://www.tldp.org/LDP/lkmpg/2.4/lkmpg.pdf"
    },
    {
      "source_name": "Trend Micro Skidmap",
      "url": "https://blog.trendmicro.com/trendlabs-security-intelligence/skidmap-linux-malware-uses-rootkit-capabilities-to-hide-cryptocurrency-mining-payload/"
    },
    {
      "source_name": "Purves Kextpocalypse 2",
      "url": "https://richard-purves.com/2017/11/09/mdm-and-the-kextpocalypse-2/"
    },
    {
      "source_name": "RSAC 2015 San Francisco Patrick Wardle",
      "url": "https://www.virusbulletin.com/uploads/pdf/conference/vb2014/VB2014-Wardle.pdf"
    },
    {
      "source_name": "Synack Secure Kernel Extension Broken",
      "url": "https://objective-see.org/blog/blog_0x21.html"
    },
    {
      "source_name": "Wikipedia Loadable Kernel Module",
      "url": "https://en.wikipedia.org/wiki/Loadable_kernel_module#Linux"
    }
  ]
}

Explicit source assertions (9)

First 80 shown here; the complete set is in this record’s JSON and plaintext. Each relationship retains its source and locator. No inferred relationships are added.

ATTACK:enterprise:T1547.006 → subtechnique-of → ATTACK:enterprise:T1547

MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.

Assertion source · Locator: relationship--08fc37d1-2314-4661-abdb-1bf0472b2bf1

ATTACK:enterprise:S0502 → uses → ATTACK:enterprise:T1547.006

MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.

Assertion source · Locator: relationship--2cc2c087-e567-462a-80e6-059fd1276199

NSA/FBI Drovorub August 2020

ATTACK:enterprise:M1026 → mitigates → ATTACK:enterprise:T1547.006

MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.

Assertion source · Locator: relationship--4907e8fb-e224-49a6-aa94-5a76afa714ba

ATTACK:enterprise:S0468 → uses → ATTACK:enterprise:T1547.006

MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.

Assertion source · Locator: relationship--513128aa-573e-4185-b0dc-88738edacb65

Trend Micro Skidmap

ATTACK:enterprise:M1018 → mitigates → ATTACK:enterprise:T1547.006

MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.

Assertion source · Locator: relationship--58e37620-7000-4ec2-95e0-e1c651fa215d

Apple TN2459 Kernel Extensions · MDMProfileConfigMacOS

ATTACK:enterprise:M1049 → mitigates → ATTACK:enterprise:T1547.006

MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.

Assertion source · Locator: relationship--9fa87ff9-ee4a-4660-8cd8-b2b3da820b1f

SourceForge rkhunter · Chkrootkit Main

ATTACK:enterprise:M1038 → mitigates → ATTACK:enterprise:T1547.006

MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.

Assertion source · Locator: relationship--b783f90e-bd7c-4513-b15a-731637d7078d

Increasing Linux kernel integrity · Kernel Self Protection Project · LKM loading kernel restrictions · Kernel.org Restrict Kernel Module · Wikibooks Grsecurity

ATTACK:enterprise:S1219 → uses → ATTACK:enterprise:T1547.006

MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.

Assertion source · Locator: relationship--d3bfd402-11eb-44ae-98f4-c1e8b81cc8f0

Google Cloud Mandiant UNC3886 2024

ATTACK:enterprise:C0012 → uses → ATTACK:enterprise:T1547.006

MITRE ATT&CK: Source assertion; no new actor identity, alias equivalence, CVE exploitation or causal inference. Procedure prose omitted.

Assertion source · Locator: relationship--e6a1906d-43d1-454c-8150-053759421b74

Cybereason OperationCuckooBees May 2022

Provided as is, for information only, with no warranty and no liability. Not legal or professional advice. Security and radio material is for authorized, lawful use only. Full disclaimer.

Visits are logged on our own server: IP address, browser and device details, and pages viewed. We use them to understand traffic and spot attacks, and never share or sell them.