The Containment Era is here. →Explore

Executive Summary

In July 2025, the OceanLotus APT group initiated a supply chain attack by uploading malicious Python wheel packages to the Python Package Index (PyPI). These packages, named 'uuid32-utils', 'colorinal', and 'termncolor', acted as droppers for a previously unknown malware family called ZiChatBot, targeting both Windows and Linux platforms. The infection chain involved extracting a DLL or .SO dropper from the wheel package, establishing persistence via registry (Windows) or crontab (Linux), and deploying ZiChatBot. Notably, ZiChatBot utilized Zulip's public REST APIs as its command and control infrastructure, deviating from traditional dedicated servers and complicating detection efforts. The malicious packages were swiftly removed from PyPI, and the associated Zulip organization was deactivated. To date, no confirmed infections have been reported. This campaign underscores OceanLotus's expanding strategy of leveraging supply chain attacks to target a global audience, following a similar GitHub-based phishing campaign earlier in 2025.

Why This Matters Now

The OceanLotus campaign highlights the escalating threat of supply chain attacks targeting open-source ecosystems. As organizations increasingly rely on third-party packages, the risk of malicious code infiltrating trusted repositories grows, emphasizing the need for enhanced vigilance and security measures in software development pipelines.

Attack Path Analysis

MITRE ATT&CK® Techniques

Potential Compliance Exposure

Sector Implications

Sources

Frequently Asked Questions

ZiChatBot is a previously unknown malware family deployed by OceanLotus via malicious Python packages on PyPI, targeting both Windows and Linux systems.

Cloud Native Security Fabric Mitigations and ControlsCNSF

Aviatrix Zero Trust CNSF is pertinent to this incident as it could have limited the malware's ability to establish persistence, communicate externally, and exfiltrate data, thereby reducing the attack's overall impact.

Initial Compromise

Control: Cloud Native Security Fabric (CNSF)

Mitigation: The CNSF would likely have constrained the malware's ability to execute unauthorized code upon installation, thereby reducing the risk of initial compromise.

Privilege Escalation

Control: Zero Trust Segmentation

Mitigation: Zero Trust Segmentation would likely have restricted the malware's ability to escalate privileges by limiting its access to critical system components.

Lateral Movement

Control: East-West Traffic Security

Mitigation: East-West Traffic Security would likely have limited the malware's potential to move laterally, thereby reducing the risk of further system compromise.

Command & Control

Control: Multicloud Visibility & Control

Mitigation: Multicloud Visibility & Control would likely have detected and restricted unauthorized outbound communications, limiting the malware's command and control capabilities.

Exfiltration

Control: Egress Security & Policy Enforcement

Mitigation: Egress Security & Policy Enforcement would likely have limited the malware's ability to exfiltrate data, reducing the risk of data loss.

Impact (Mitigations)

The CNSF would likely have reduced the overall impact by limiting the malware's ability to persist, communicate externally, and exfiltrate data.

Impact at a Glance

Affected Business Functions

  • Software Development
  • IT Infrastructure Management
  • Cybersecurity Operations
Operational Disruption

Estimated downtime: N/A

Financial Impact

Estimated loss: N/A

Data Exposure

Potential exposure of sensitive development environments and intellectual property.

Recommended Actions

  • Implement supply chain security controls to verify the integrity of third-party packages before deployment.
  • Enforce strict egress filtering to monitor and control outbound communications, preventing unauthorized command and control channels.
  • Utilize threat detection systems capable of identifying and responding to anomalous behaviors indicative of malware activity.
  • Establish robust identity and access management policies to limit the potential for privilege escalation.
  • Conduct regular security assessments and audits to identify and remediate vulnerabilities within the development and deployment pipelines.

Secure the Paths Between Cloud Workloads

A cloud-native security fabric that enforces Zero Trust across workload communication—reducing attack paths, compliance risk, and operational complexity.

Cta pattren Image