Join our Newsletter — 33% off our NHI Course

Siloscape

Siloscape is malware that targets Kubernetes environments to compromise containers and the underlying cluster. It is used to gain persistent access, steal credentials, and deploy additional malicious workloads. Defenders should check cluster permissions, audit workload images, and monitor for unexpected pod activity and new administrative actions.

What Siloscape Means in Kubernetes Environments

Siloscape is a form of malware built to abuse Kubernetes environments, not just a single container. Its significance comes from the way it turns cluster-level access into a durable foothold that can outlive one pod or one image.

That cluster focus matters because Kubernetes is designed to orchestrate many moving parts, service accounts, workloads, secrets, and scheduling decisions. Once malware reaches the control plane boundary or acquires enough permissions inside the cluster, it can pivot from a single compromised container to broader workload control.

How Siloscape Establishes Persistence and Expands Access

The main danger is persistence. Instead of behaving like short-lived commodity malware, Siloscape aims to keep returning by embedding itself into the operating environment, abusing privileges, and creating follow-on access paths for later actions.

It also creates a wider blast radius because the same access used to compromise one workload can expose credentials, service identities, and administrative paths that were never intended to be reachable from that container. For defenders, that means the compromise is not limited to the original application image.

In practice, this is the same reason cluster hardening guidance treats identity, permissions, and workload isolation as first-class controls. NIST SP 800-53 Rev 5 Security and Privacy Controls is useful here because it ties access control, auditability, and configuration discipline to the ability to contain abuse after an initial foothold.

Exposure and Detection in Kubernetes Clusters

Checking exposure starts with knowing which clusters exist, which workloads they run, and which identities those workloads can use. If an organisation cannot inventory service accounts, mounted secrets, and externally reachable workloads, it will struggle to tell whether Siloscape has room to operate.

Detection should focus on cluster behaviour that does not fit normal orchestration patterns, including unexpected pod creation, unusual administrative actions, abnormal image pulls, and changes to permissions or controller state. Those signals often matter more than a single file-level indicator in containerised environments.

For that reason, the broader monitoring model behind NIST Cybersecurity Framework 2.0 and the adversary technique mapping in MITRE ATT&CK Enterprise Matrix both help defenders connect cluster anomalies to privilege escalation, credential access, and persistence activity.

Why Kubernetes-Specific Controls Matter

Siloscape is dangerous because general endpoint assumptions do not fully protect a cluster. A container may be disposable, but the permissions behind it are not, and that gap is what malware tries to exploit.

Defensive value comes from making the cluster less permissive, less reusable, and easier to inspect. That includes tighter workload privileges, stronger image governance, and better separation between routine application execution and administrative actions.

From a control perspective, the most relevant external guidance is OWASP Non-Human Identity Top 10, because Siloscape often succeeds by abusing the very credentials and access paths that workloads depend on. NIST Privacy Framework is less central to the malware itself, but it can still be relevant where exposed credentials or secrets create downstream data exposure risk.

Risk and Threat Considerations

Siloscape is risky because Kubernetes gives malware a dense trust environment to exploit, especially when pods, service accounts, and cluster permissions are loosely governed. A single foothold can become durable access, lateral movement, and hidden workload deployment if the cluster is overpermissive.

Failure mechanism: The malware abuses legitimate orchestration trust, then uses stolen credentials or excessive permissions to stay resident, create new workloads, and avoid easy cleanup.

Impact: Organisations can lose control over cluster integrity, expose sensitive secrets, and inherit persistent attacker access that survives a simple pod restart or image replacement.

Standards & Framework Alignment

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

MITRE ATT&CK and OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST SP 800-53 Rev 5 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST SP 800-53 Rev 5 AC-6 — Least Privilege Least privilege limits cluster and workload permissions malware can abuse.
AU-6 — Audit Review, Analysis, and Reporting Audit review helps surface suspicious pod and administrative activity in clusters.
Recommendation — Enforce least privilege on cluster roles, service accounts, and admin paths. Review cluster audit logs for abnormal workload creation and privilege changes.
NIST CSF 2.0 DE.CM-01 — Monitoring for Unauthorized Personnel, Connections, Devices, and Software Continuous monitoring fits unexpected pod activity and unauthorized software in Kubernetes.
Recommendation — Monitor clusters for unauthorized pods, images, and administrative actions.
MITRE ATT&CK T1611 — Escape to Host Kubernetes malware can escalate from containers toward broader system control.
Recommendation — Correlate container anomalies with possible host escape activity.
OWASP Non-Human Identity Top 10 NHI-05 — Overprivileged NHI Workload credentials and cluster identities can be overprivileged and abused by malware.
Recommendation — Reduce workload and service-account privilege to the minimum required.

Practitioner Guidance

What to watch for: Treat unexpected pod activity, new administrative actions, and image changes as cluster security events, not just operations noise. The practical question is whether the workload behaviour matches approved deployment patterns and whether the permissions behind it are still justified.

Practitioner takeaway: In Kubernetes, malware response must cover both the container and the control surfaces that let it keep coming back.