
Cybersecurity researchers have flagged a brand new class of CI/CD workflow weak spot that enables attackers to hijack workflows and compromise open-source provide chains.
The “vital exploitable sample” has been codenamed Cordyceps by Novee Safety. The problem can enable full attacker management of repositories at dozens of the biggest organizations worldwide, together with Microsoft, Google, Apache, and Cloudflare.
“The flaw is exploitable by any unauthenticated person,” Elad Meged, founding engineer and safety researcher at Novee Safety, mentioned. “No org membership or particular privileges; a free account is sufficient to forge approvals, push code, or steal credentials.”
The penetration-testing firm’s scan of about 30,000 high-impact repositories has revealed greater than 300 to be totally exploitable, enabling attacker-controlled code execution, credential theft, and provide chain compromise, which might have extreme downstream impacts.
The core of the issue trickles right down to weak CI/CD configurations that grant pull requests (PRs) extra permissions than they need to have. PRs are proposals to merge code adjustments from one department into the principle undertaking. Nevertheless, as a result of an untrusted PR can set off privileged workflows, it may well open the door to command injection, privilege escalation, and provide chain compromise.
“This provide chain vulnerability lies within the foundational open-source plumbing all the trade runs on, and the type of concern that hides from scanners as a result of, technically, each particular person piece is working as designed,” Novee defined. “The workflow does what it was informed. The vulnerability exists solely within the composition – untrusted knowledge crossing a belief boundary that nobody audited.”
On Microsoft’s Azure Sentinel, for instance, Novee discovered a touch upon a PR that would run nameless attacker code on Microsoft’s CI and steal a non-expiring GitHub App key. In the same case, a PR on Google’s AI Agent Growth Equipment (“adk-samples”) may execute attacker code on Google’s CI to achieve full authority over a Google Cloud repository.
Different findings are listed under –
- Apache Doris, the place two zero-click assaults trigger a single touch upon any PR or a forked PR to run attacker code and exfiltrate hard-coded CI credentials or a token with full write permissions
- Cloudflare Employees SDK, the place a PR with a crafted department identify can execute arbitrary instructions on Cloudflare’s CI runners
- Python Software program Basis’s Black, the place a single pull request from anybody may execute attacker code on Black’s construct methods and steal the automation token, which might then be used to approve pull requests.
Following accountable disclosure, each Microsoft and Google confirmed influence, whereas Cloudflare, Python, and Apache have utilized hardening and patches, respectively.
“The character of agentic coding means these CI/CD vulnerabilities are reproduced persistently, at scale, ‘infecting’ repositories at an exponential fee,” Meged mentioned. “As a result of nameless customers can use them to achieve management over the software program provide chain, we like to consider it as ‘puppeteering’ the repositories of among the world’s largest firms, silently manipulating their workflows.”

