Coder's registry infrastructure compromised to push malicious modules
Attackers compromised Coder's infrastructure to distribute malicious Terraform modules.
Run Cloudflare?
Get an email when a reviewed story names Cloudflare, usually within the hour.
Free. Your list stays private and never appears in a subject line. One click stops it. How Vendor Watch worksPrivacy
Summary
Attackers gained access to Coder's Cloudflare infrastructure and added unauthorized servers to its module registry. These servers delivered malicious Terraform modules containing credential-stealing code to some users between August 31st and September 1st, 2026. The stolen information included API keys, CI/CD credentials, and other secrets, which were exfiltrated to the domain 'coder-infra[.]com'.
The lesson from this incident
Full lessonAttackers gained unauthorized access to Coder's Cloudflare infrastructure and injected malicious servers into its module registry, turning a trusted software distribution channel into a credential-theft vector. This is a classic supply chain attack: users who believed they were consuming legitimate Terraform modules were instead executing code designed to exfiltrate API keys, CI/CD secrets, and other sensitive credentials. The incident highlights how a single point of compromise in a trusted registry can cascade across every downstream user and pipeline. Stolen credentials from CI/CD systems are especially dangerous because they can grant persistent, broad access to production environments long after the initial breach. Organizations must treat third-party module registries as untrusted until integrity is verified.
What helps against this
How we list vendors- Secrets management
API keys, tokens and passwords stop leaking from code, chat and configuration files.
- Threat intelligence
Attack campaigns reach your sector, suppliers or software before your team hears about them.
- Software supply chain security
Malicious and vulnerable open-source packages are caught before they ship.
Indicators of Compromise
- domain — coder-infra[.]com