Join our Newsletter — 33% off our NHI Course

How do attackers use Circles (Malware)?

Attackers use Circles malware to gain unauthorised access, maintain persistence, or support other malicious activity on infected systems. Defenders should focus on endpoint detection, unusual process behaviour, unknown autoruns, network connections to suspicious destinations, and rapid isolation of affected hosts while the malware is analysed and removed.

What Circles malware is doing on an infected host

Circles is used by attackers to turn one compromised machine into a foothold they can keep using. The practical goal is not just infection, but continued access, execution of follow-on actions, and the ability to move into other systems or steal useful material without being immediately noticed.

That means the malware should be understood as part of an intrusion chain, not as a standalone nuisance. Once it is present, the attacker may use it to run commands, stage additional payloads, or establish a stable presence while they probe for higher-value access.

For defenders, the key question is what the malware enables next: credential theft, lateral movement, data staging, or persistence for later re-entry. The value of the malware is often in the access path it preserves, not only in the code itself.

How attackers use it for persistence and follow-on access

Attackers commonly use malware like Circles to survive reboots, keep a remote channel open, or re-establish access after an initial compromise is partially cleaned up. Persistence mechanisms can be simple, such as autoruns or scheduled execution, or more evasive, such as process injection and living-off-the-land activity that blends into normal system behaviour.

A persistent implant also gives the attacker time. That time matters because it lets them test what privileges they have, identify nearby systems, and decide whether the environment is worth deeper exploitation. The presence of unusual startup entries, strange parent-child process chains, or recurring outbound connections is often more informative than the malware name alone.

Once persistence exists, the attacker can return to the host repeatedly, use it as a relay point, or hand it off to a different operator in a larger campaign. That is why endpoint containment should happen quickly, before the malware can be reused as an access broker.

What it is often used for beyond the first compromise

Attackers rarely stop at initial execution. Malware like Circles is frequently used to support additional malicious activity, such as harvesting secrets, capturing session material, staging tools, or preparing the host for lateral movement. The endpoint becomes a platform for whatever the operator needs next.

The CircleCI breach 2023 is a useful reminder that endpoint compromise can quickly turn into exposure of sessions, keys, and production access material when the infected system sits inside a trusted operational workflow. That same pattern is what defenders should look for when Circles is active on a workstation or server.

In many investigations, the malware is only one part of the incident. The real impact comes from what the attacker did after gaining execution, especially if the host had access to admin tools, internal services, build systems, or shared credentials.

Risk and Threat Considerations

Circles matters because a single infected endpoint can become an attacker-controlled bridge into the rest of the environment. The main risk is not just local damage, but persistence, lateral movement, and the abuse of any secrets, sessions, or trust relationships reachable from that host.

Failure mechanism: The malware abuses endpoint execution to maintain a hidden foothold, then uses that foothold to run additional tooling, reconnect after cleanup, or access adjacent systems and data.

Impact: The attacker can sustain unauthorized access, expand the blast radius, and convert one infected machine into a durable intrusion platform that is harder to evict than a one-time payload.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATT&CK addresses the attack and risk surface, while CIS Controls v8 and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
MITRE ATT&CK T1053 — Scheduled Task/Job Circles persistence often uses scheduled execution or autoruns.
Recommendation — Hunt for persistence mechanisms and remove them before restoring the host.
CIS Controls v8 CIS-10 — Malware Defenses The question is about attacker malware use and defensive detection on endpoints.
Recommendation — Deploy malware defenses and alert on suspicious execution and outbound activity.
NIST SP 800-53 Rev 5 SI-3 — Malicious Code Protection Endpoint malware use requires detection and containment controls for malicious code.
AU-6 — Audit Review, Analysis, and Reporting Investigating malware requires review of logs, processes, and network events.
IR-4 — Incident Handling The malware scenario requires isolation, analysis, and eradication as an incident.
Recommendation — Enable malicious code protection and quarantine affected systems promptly. Review audit records to reconstruct execution, persistence, and access paths. Contain the host, preserve evidence, and execute incident handling procedures.

Practitioner Guidance

What to verify: Confirm whether the infected host had access to credentials, tokens, admin consoles, build systems, or internal services before you assume the malware was only local. If the endpoint could reach sensitive systems, treat the event as a potential exposure of more than one asset.

What to prioritise: Isolate the host first, then look for recurrence indicators such as persistence entries, scheduled tasks, unusual outbound connections, and repeated process spawning. That sequence helps prevent the malware from calling home or re-establishing control while you investigate.

Decision rule: If the malware touched an endpoint with privileged access or stored secrets, rotate the exposed material and review adjacent systems for reuse before you spend time on full malware attribution. The attacker’s next move is usually determined by what the host can reach.

Practitioner takeaway: With endpoint malware, the important judgement is whether the host was merely infected or whether it became a reusable access point, because that distinction drives containment scope, credential response, and compromise review.