Skip to main content
Mallory
MalwareExploits 4 CVEs

Nimplant

NimPlant is a publicly released lightweight first-stage command-and-control implant and server framework associated with red team and post-exploitation use. The provided content describes it as written in Nim, with supporting server components in Rust and Python, and primarily supporting x64 Windows implants; separate references also describe Nimplant/NimPlant as a Nim-based implant used on Linux and Windows and as a basis for modified Nim backdoors observed in the wild. Documented payload formats include .exe, self-deleting .exe, .dll, and .bin shellcode. Traffic is encrypted and compressed by default, and static strings in implant artifacts are obfuscated.

Capabilities directly mentioned in the content include local enumeration, file management, registry management, web interactions, execution of Beacon Object Files, shellcode injection, PowerShell execution in a custom runspace, and in-memory .NET assembly execution. Related command support described for the implant includes file retrieval and copy operations, directory changes and listing, process listing and termination, environment variable retrieval, shell command execution, file download, job listing, and callback termination. Configuration options mentioned include sleep time, jitter, kill date, user-agent, listener paths, HTTP/HTTPS listener settings, risky command enablement, and an Ekko sleep mask option for regular executable implants. The framework includes a web GUI, console interface, logging, and SQLite-backed state recovery.

The content explicitly states the project was released for transparency and educational purposes and warns that antivirus/EDR evasion is not an out-of-the-box goal. It also notes that the web frontend and API do not support authentication and should not be exposed to untrusted networks without a secured reverse proxy. One source states the Nimplant agent is deprecated because it is only compatible with Mythic 2.1 and the developer can no longer maintain updates needed for newer Mythic versions.

Threat reporting in the content links NimPlant-derived tooling to exploitation of Cisco Catalyst SD-WAN vulnerabilities in 2026. Cisco Talos observed a Cluster 8 deploying a Nim-based backdoor likely based on NimPlant/Nimplant, including a modified implant named "agent1." Reported capabilities of that backdoor include file operations, executing files using bash, and collecting system information. Associated infrastructure and indicators directly mentioned include C2 at hxxp://13[.]62[.]52[.]206:5004 and delivery from a replit[.]dev-hosted URL. The same cluster also used a renamed KScan asset mapping tool called "QScan."

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

EXPLOITED CVES

Vulnerabilities exploited

4 CVEs Mallory has correlated with this family across public research and vendor advisories. Each row links to the full Mallory page for that vulnerability.

4 CVES
CVE-2026-20122Arbitrary File Overwrite in Cisco Catalyst SD-WAN Manager APIExploited in the wild

Cluster 8 (Active since at least March 10, 2026), which deploys the KScan asset mapping tool and Nim-based backdoor that's likely based on NimPlant and comes with capabilities to perform file operations, execute files using bash, and collect system information

via the hacker newsthehackernews.com
CVE-2026-20133Sensitive Information Exposure in Cisco Catalyst SD-WAN ManagerExploited in the wild

Cluster 8 (Active since at least March 10, 2026), which deploys the KScan asset mapping tool and Nim-based backdoor that's likely based on NimPlant and comes with capabilities to perform file operations, execute files using bash, and collect system information

via the hacker newsthehackernews.com
CVE-2026-20128Credential Disclosure in Cisco Catalyst SD-WAN Manager Data Collection AgentExploited in the wild

Cluster 8 (Active since at least March 10, 2026), which deploys the KScan asset mapping tool and Nim-based backdoor that's likely based on NimPlant and comes with capabilities to perform file operations, execute files using bash, and collect system information

via the hacker newsthehackernews.com
CVE-2026-20182Authentication Bypass in Cisco Catalyst SD-WAN Controller and ManagerExploited in the wild

CVE-2026-20182 carries a CVSSv3.1 score of 10.0 (Critical) and is classified under CWE-287: Improper Authentication. The flaw affects the Cisco Catalyst SD-WAN Controller (formerly vSmart)... The peering authentication mechanism is not functioning correctly, allowing an unauthenticated, remote attacker to bypass authentication and obtain administrative privileges on the affected system.

via cyberthronethecyberthrone.in
MITRE ATT&CK

Techniques & procedures

24 distinct techniques documented for this family, organized by ATT&CK tactic.

Execution

4 techniques
T1059Command and Scripting InterpreterEvidence2

shell shell [command] Run a shell command which will translate to a process being spawned with command line: cmd.exe /r[command]

T1059.001PowerShellEvidence2

powershell <BYPASSAMSI=0> <BLOCKETW=0> [command] Execute a PowerShell command in an unmanaged runspace. Loads the CLR.

T1059.003Windows Command ShellEvidence1

shell [command] Execute a shell command.

T1106Native APIEvidence1

shinject (GUI) [targetpid] [localfilepath] Load raw shellcode from a file and inject it into the specified process's memory space using dynamic invocation.

Persistence

1 technique
T1112Modify RegistryEvidence1

reg [query|add] [path] <key> <value> Query or modify the registry. New values will be added as REG_SZ.

Privilege Escalation

1 technique
T1055Process InjectionEvidence1

shinject (GUI) [targetpid] [localfilepath] Load raw shellcode from a file and inject it into the specified process's memory space using dynamic invocation.

Stealth

4 techniques
T1055Process InjectionEvidence1

shinject (GUI) [targetpid] [localfilepath] Load raw shellcode from a file and inject it into the specified process's memory space using dynamic invocation.

T1070Indicator RemovalEvidence1

cp cp [source] [destination] Copy a file from source to destination... mv mv [source] [destination] Move a file from source to destination... rm rm [path] Remove a file specified by [path]

T1070.004File DeletionEvidence1

Currently, NimPlant supports .exe, .dll, and .bin binaries for (self-deleting) executables... compile followed by your preferred binaries ( exe , exe-selfdelete , dll , raw , or all )

T1620Reflective Code LoadingEvidence3

ClrOxide will load the CLR in the current process, resolve mscorlib and redirect the output for System.Console, finally loading and running your executable and returning its output as a string.

Defense Impairment

1 technique
T1112Modify RegistryEvidence1

reg [query|add] [path] <key> <value> Query or modify the registry. New values will be added as REG_SZ.

Discovery

8 techniques
T1012Query RegistryEvidence1

reg [query|add] [path] <key> <value> Query or modify the registry.

T1016System Network Configuration DiscoveryEvidence1

ipconfig List IP address information of the currently selected NimPlant.

T1057Process DiscoveryEvidence3

ps ps List process information.

T1069.001Local GroupsEvidence1

getLocalAdm List local administrators on the target using WMI.

T1082System Information DiscoveryEvidence4

getenv getenv Get all of the current environment variables.

T1083File and Directory DiscoveryEvidence4

ls ls [path] [recurse] List files and folders in [path] with optional param to list recursively.

T1482Domain Trust DiscoveryEvidence1

getDom Get the domain the target is joined to.

T1518Software DiscoveryEvidence1

getAv List Antivirus / EDR products on target using WMI.

Collection

1 technique
T1113Screen CaptureEvidence1

screenshot Take a screenshot of the user's screen.

Command and Control

4 techniques
T1071Application Layer ProtocolEvidence1

The filename was β€œsystemd-resolved” and the agent’s command and control (C2) is β€œ194[.]163[.]175[.]135:4445” ... The Sliver sample’s C2 is β€œmtls://23.27.143[.]170:443” ... an RSA public key to be used by the agent to communicate with the C2 hosted on β€œhxxp://13[.]62[.]52[.]206:5004”.

T1071.001Web ProtocolsEvidence2

Currently, only one C2 profile is available to use when creating a new Nimplant agent: HTTP. The HTTP profile calls back to the Mythic server over the basic, non-dynamic profile.

T1105Ingress Tool TransferEvidence3

upload upload Upload a file to a remote path on the machine.

T1573Encrypted ChannelEvidence1

Encryption and compression of all traffic by default, obfuscates static strings in implant artifacts

Exfiltration

1 technique
T1041Exfiltration Over C2 ChannelEvidence3

download download [path] Download a file off the target system.

Impact

1 technique
T1489Service StopEvidence1

kill kill [pid] Attempt to kill the process specified by [pid] .

INDICATORS OF COMPROMISE

IOCs tracked for this family

7 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Network
3 tracked

IPs, domains, and DNS infrastructure linked to this family.

Hashes
2 tracked

File hashes (MD5, SHA-1, SHA-256) from samples and reports.

Other
2 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
hash.sha256●●●●●●●●●●●●View more in app26 days ago
hash.sha256●●●●●●●●●●●●View more in app26 days ago
ip.v4●●●●●●●●●●●●View more in app26 days ago
domain●●●●●●●●●●●●View more in app1 month ago
domain●●●●●●●●●●●●View more in app1 month ago
uri●●●●●●●●●●●●View more in app1 month ago
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching7

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities4

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping24

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.