kevmap

TechniquesT1106 › AN1466

AN1466 Analytic 1466

Linux · attack.mitre.org · ATT&CK Enterprise v19.2

<p>Userland processes invoking syscall-heavy libraries (libc, glibc) followed by fork, mmap, or ptrace behavior commonly associated with code injection or memory manipulation.</p>
Detects
T1106 Native API
Part of
DET0529 Behavioral Detection of Native API Invocation via Unusual DLL Loads and Direct Syscalls

Log sources and channels

Exactly as MITRE states them in x_mitre_log_source_references. Where a channel is vague, it is vague in the source; kevmap does not tidy it.

Log sourceChannelData component
auditd:SYSCALLexecve, fork, mmap, ptraceDC0035 Process Access
auditd:SYSCALLmodule load or memory map pathDC0016 Module Load

Mutable elements

Parameters MITRE marks as environment-specific. These are the knobs you are expected to tune; they are why an analytic is not a rule.

FieldDescription
SyscallTypeFilter for fork, mmap, ptrace based on context
ProcessNameWhitelist known daemon and scheduled task patterns
MAPS PathTune suspicious memory map regions (e.g., /tmp/.evilshmem)

KEV CVEs whose mapped technique this analytic detects

CVEVendor / productState
CVE-2020-8657EyesOfNetwork EyesOfNetworkMapped
CVE-2023-1389TP-Link Archer AX21Mapped
CVE-2024-20439Cisco Smart Licensing UtilityMapped
CVE-2025-20281Cisco Identity Services EngineMapped
CVE-2025-20337Cisco Identity Services EngineMapped
CVE-2025-31200Apple Multiple ProductsStale
CVE-2025-31201Apple Multiple ProductsStale