2026-08-29NOTABLEA plain import of a trojanized npm package is the whole exploit, no install hook, no exported call, no coverage from --ignore-scripts
RedC2
tool · tool:redc2 single-source
Modular, actively-developed cross-platform (Windows/macOS/Linux) command-and-control framework sold on Hack Forums; version 4.0 added the native RedShell Linux implant, and the framework ships an LLM-backed 'Red Agent' component that converts natural-language operator intent into an ordered chain of beacon commands, unrelated to Wiz's own defensive research tool of the same name (tool:wiz-red-agent). Delivered in August 2026 via fourteen trojanized npm packages whose loader executes at module load with no install hook (TrendAI Research, 2026-08-20).
Aliases: RedShell, RedShell Linux, Red Agent
Coverage
1
first 2026-08-29 → last 2026-08-29
Latest activity
2026-08-29
A plain `import` of a trojanized npm package is the whole exploit, no install hook, no exported call, no…
Peak priority
notable
1 notable
Targets
technology
sectors: technology, public-sector
Sources cited
1
1 hosts
Defender insights
What each entry about RedC2 tells a defender to do, newest first.
Triage
Story timeline
Hunting pivots
ATT&CK techniques (10 across 7 tactics)
10 techniques observed across 1 entry about this entity, derived from entry metadata and body evidence, never asserted without a published entry behind it · pinned to MITRE ATT&CK v19.2 · compare on the matrix · Navigator layer (JSON)
- Initial AccessSupply Chain Compromise: Compromise Software Supply Chain
- ExecutionScheduled Task/Job: Cron · Command and Scripting Interpreter: Unix Shell
- PersistenceScheduled Task/Job: Cron · Create or Modify System Process: Systemd Service
- Privilege EscalationScheduled Task/Job: Cron · Create or Modify System Process: Systemd Service
- StealthReflective Code Loading
- Credential AccessUnsecured Credentials: Private Keys · Credentials from Password Stores: Credentials from Web Browsers
- Command and ControlProxy: Internal Proxy · Protocol Tunneling · Encrypted Channel
Initial Access TA0001
T1195.002Supply Chain Compromise: Compromise Software Supply Chain×1
Adversaries may manipulate application software prior to receipt by a final consumer for the purpose of data or system compromise. Supply chain compromise of software can take place in a number of ways, including manipulation of the application source code, manipulation of the update/distribution mechanism for that software, or replacing compiled releases with a modified version.
Evidence: 2026-08-29/redc2-npm-supply-chain-redshell-linux-implant · ATT&CK page ↗
Execution TA0002
T1053.003Scheduled Task/Job: Cron×1
Adversaries may abuse the <code>cron</code> utility to perform task scheduling for initial or recurring execution of malicious code. The <code>cron</code> utility is a time-based job scheduler for Unix-like operating systems. The <code> crontab</code> file contains the schedule of cron entries to be run and the specified times for execution. Any <code>crontab</code> files are stored in operating system-specific file paths.
Evidence: 2026-08-29/redc2-npm-supply-chain-redshell-linux-implant · ATT&CK page ↗
T1059.004Command and Scripting Interpreter: Unix Shell×1
Adversaries may abuse Unix shell commands and scripts for execution. Unix shells are the primary command prompt on Linux, macOS, and ESXi systems, though many variations of the Unix shell exist (e.g. sh, ash, bash, zsh, etc.) depending on the specific OS or distribution. Unix shells can control every aspect of a system, with certain commands requiring elevated privileges.
Evidence: 2026-08-29/redc2-npm-supply-chain-redshell-linux-implant · ATT&CK page ↗
Persistence TA0003
T1053.003Scheduled Task/Job: Cron×1
Adversaries may abuse the <code>cron</code> utility to perform task scheduling for initial or recurring execution of malicious code. The <code>cron</code> utility is a time-based job scheduler for Unix-like operating systems. The <code> crontab</code> file contains the schedule of cron entries to be run and the specified times for execution. Any <code>crontab</code> files are stored in operating system-specific file paths.
Evidence: 2026-08-29/redc2-npm-supply-chain-redshell-linux-implant · ATT&CK page ↗
T1543.002Create or Modify System Process: Systemd Service×1
Adversaries may create or modify systemd services to repeatedly execute malicious payloads as part of persistence. Systemd is a system and service manager commonly used for managing background daemon processes (also known as services) and other system resources. Systemd is the default initialization (init) system on many Linux distributions replacing legacy init systems, including SysVinit and Upstart, while remaining backwards compatible.
Evidence: 2026-08-29/redc2-npm-supply-chain-redshell-linux-implant · ATT&CK page ↗
Privilege Escalation TA0004
T1053.003Scheduled Task/Job: Cron×1
Adversaries may abuse the <code>cron</code> utility to perform task scheduling for initial or recurring execution of malicious code. The <code>cron</code> utility is a time-based job scheduler for Unix-like operating systems. The <code> crontab</code> file contains the schedule of cron entries to be run and the specified times for execution. Any <code>crontab</code> files are stored in operating system-specific file paths.
Evidence: 2026-08-29/redc2-npm-supply-chain-redshell-linux-implant · ATT&CK page ↗
T1543.002Create or Modify System Process: Systemd Service×1
Adversaries may create or modify systemd services to repeatedly execute malicious payloads as part of persistence. Systemd is a system and service manager commonly used for managing background daemon processes (also known as services) and other system resources. Systemd is the default initialization (init) system on many Linux distributions replacing legacy init systems, including SysVinit and Upstart, while remaining backwards compatible.
Evidence: 2026-08-29/redc2-npm-supply-chain-redshell-linux-implant · ATT&CK page ↗
Stealth TA0005
T1620Reflective Code Loading×1
Adversaries may reflectively load code into a process in order to conceal the execution of malicious payloads. Reflective loading involves allocating then executing payloads directly within the memory of the process, vice creating a thread or process backed by a file path on disk (e.g., Shared Modules).
Evidence: 2026-08-29/redc2-npm-supply-chain-redshell-linux-implant · ATT&CK page ↗
Credential Access TA0006
T1552.004Unsecured Credentials: Private Keys×1
Adversaries may search for private key certificate files on compromised systems for insecurely stored credentials. Private cryptographic keys and certificates are used for authentication, encryption/decryption, and digital signatures. Common key and certificate file extensions include: .key, .pgp, .gpg, .ppk., .p12, .pem, .pfx, .cer, .p7b, .asc.
Evidence: 2026-08-29/redc2-npm-supply-chain-redshell-linux-implant · ATT&CK page ↗
T1555.003Credentials from Password Stores: Credentials from Web Browsers×1
Adversaries may acquire credentials from web browsers by reading files specific to the target browser. Web browsers commonly save credentials such as website usernames and passwords so that they do not need to be entered manually in the future. Web browsers typically store the credentials in an encrypted format within a credential store; however, methods exist to extract plaintext credentials from web browsers.
Evidence: 2026-08-29/redc2-npm-supply-chain-redshell-linux-implant · ATT&CK page ↗
Command and Control TA0011
T1090.001Proxy: Internal Proxy×1
Adversaries may use an internal proxy to direct command and control traffic between two or more systems in a compromised environment. Many tools exist that enable traffic redirection through proxies or port redirection, including HTRAN, ZXProxy, and ZXPortMap. Adversaries use internal proxies to manage command and control communications inside a compromised environment, to reduce the number of simultaneous outbound network connections, to provide resiliency in the face of connection loss, or to ride over existing trusted communications paths between infected systems to avoid suspicion. Internal proxy connections may use common peer-to-peer (p2p) networking protocols, such as SMB, to better blend in with the environment.
Evidence: 2026-08-29/redc2-npm-supply-chain-redshell-linux-implant · ATT&CK page ↗
T1572Protocol Tunneling×1
Adversaries may tunnel network communications to and from a victim system within a separate protocol to avoid detection/network filtering and/or enable access to otherwise unreachable systems. Tunneling involves explicitly encapsulating a protocol within another. This behavior may conceal malicious traffic by blending in with existing traffic and/or provide an outer layer of encryption (similar to a VPN). Tunneling could also enable routing of network packets that would otherwise not reach their intended destination, such as SMB, RDP, or other traffic that would be filtered by network appliances or not routed over the Internet.
Evidence: 2026-08-29/redc2-npm-supply-chain-redshell-linux-implant · ATT&CK page ↗
T1573Encrypted Channel×1
Adversaries may employ an encryption algorithm to conceal command and control traffic rather than relying on any inherent protections provided by a communication protocol. Despite the use of a secure algorithm, these implementations may be vulnerable to reverse engineering if secret keys are encoded and/or generated within malware samples/configuration files.
Evidence: 2026-08-29/redc2-npm-supply-chain-redshell-linux-implant · ATT&CK page ↗
Entries about RedC2 (1)
Where this entity is cited
Source distribution
- trendaisecurity.com1 (100%)