Wiz Research tracked more than 13,500 planted ci-sync branches from over 850 compromised accounts; GitHub's approval hold stops the workflows in public repositories but not in private ones or GitHub Enterprise Server.
OVHcloud CLI downloads were swapped for a stealer for 94 minutes
EditorialBy TrustList Editorial
A hijacked contributor account replaced the macOS, Linux and Windows binaries of five releases on GitHub; v0.16.0 is a clean, attested rebuild, and anyone who installed in the window should rotate secrets.
- France
- Roubaix, France
- Cybersecurity
- Cloud Security
- +3 more
About OVHcloud CLI downloads were swapped for a stealer for 94 minutes
OVHcloud CLI downloads were swapped for a stealer for 94 minutes
20 October 2026: An attacker used a compromised contributor account to replace the downloadable binaries of five existing releases of OVHcloud's official command-line tool, v0.11.0 to v0.15.0, with a build that steals credentials. The swap ran from 12:47 UTC on 19 October until OVHcloud deleted the files at 14:21 UTC; v0.16.0, published at 17:16 UTC as an immutable release with an attestation, is clean.
Which downloads were replaced
On each affected release the attacker swapped the macOS (arm64 and x86_64), Linux (x86_64 and arm64) and Windows x86_64 archives, and the checksums.txt file, so a checksum check against the release's own list would have passed. The Linux i386, Windows i386, Windows arm64 and WASM builds were left alone, as was v0.10.0. The source repository and the CI pipeline were not touched: the bad binary was built from a commit merged on 13 October and uploaded by hand through the contributor's account.
The problem surfaced fast because one downstream user had pinned the SHA-256 of a release in their own CI. That job failed at 13:50 UTC, the user opened an issue, and OVHcloud pulled the assets half an hour later.
How you could have picked it up
Researchers at OpenSourceMalware, who published the timeline, list the install routes that fetched the swapped files during the window:
- the
install.shscript in the repository brew install --cask ovh/tap/ovhcloud-cliorbrew upgrade- direct downloads from the GitHub Releases page
- CI jobs and Dockerfiles that fetch release tarballs by URL
go install, building from source and the ovhcom/ovhcloud-cli Docker image were not affected, nor were installs made before 12:47 UTC and not updated during the window.
Checking a binary and what to rotate
On a suspect machine, go version -m on the binary tells the builds apart: the malicious one reports vcs.modified=true and a version ending in +dirty, and it does not answer ovhcloud version with a release tag. The clean hashes are in the v0.16.0 release, and gh attestation verify works from v0.16.0 on. On macOS, a file at ~/init.json is a marker the malware leaves.
If an affected build ran, the researchers' advice is to "treat every secret readable from that machine as exposed" and rotate from a different machine: OVH API and consumer keys and ~/.ovh.conf, other cloud credentials, SSH keys, package registry tokens, Kubernetes configs and .env files. OVHcloud's own advisory lists what the malware goes after: data from several AI coding assistants and editors, AWS, Google Cloud and Azure credentials, Docker, Kubernetes and npm configuration, SSH keys, Terraform credentials, .netrc and the global Git config. It copies them to a folder named envchecker followed by digits in the temp directory, archives it, and sends it out through Solana RPC calls and an upload to the address 45.32.148.174. OVHcloud puts downloads of the bad binaries at about 250.
What OVHcloud has said
According to Help Net Security, OVHcloud chief executive Octave Klaba confirmed the incident on X, said release immutability had not been switched on for the repository and now is, and promised a post-mortem in the coming days. The researchers trace the contributor account's compromise back to March, when its personal repositories were force-pushed with a loader, and link it to the GlassWorm campaign. We list OVHcloud among the 200 firms in our web hosting category.
Sources
- OpenSourceMalware: GlassWorm hacks OVH Cloud's CLI tool, 20 October 2026
- GitHub: ovh/ovhcloud-cli releases, 19 October 2026
- Help Net Security: OVHcloud CLI on GitHub served malware, 21 October 2026
- OVHcloud: ovhcloud-cli security incident, October 19th, 2026 (GHSA-862f-55f5-vmvw), 20 October 2026
Categories & features
TrustList Weekly
The week in software and IT, in one email
The news that matters to buyers, new rankings and our own research. Every Thursday, free, and easy to leave.
You may be interested in
The cloud platform says to assume all environment variables were decrypted. Customers have since reported their AI provider keys being used, and audit logs are now on for every account, free users included.
An attacker used a compromised GitHub account and leaked credentials for four weeks, copying customer contacts, contract terms, SQL editor text and encrypted API keys. PingCAP says the databases themselves were not reached.
The hosting platform paused all deployments after finding access to stored environment variables, some decrypted. It links the attack to a campaign against AI inference providers and tells every user to roll keys.
Microsoft says a China-aligned group used ARTEX, an open-source multi-agent pen-testing tool, to reach privileged cloud access in under three hours in some cases, and lists the Entra checks every affected tenant should run.
Rated critical, advisory CIAD-2026-0049 covers model providers' own disclosures and criminals using open-source agentic tools. Every weakness it lists is an old one: leaked keys, dormant APIs, loose cloud roles.
We classified our 198 security advisories from 22 September to 28 October. 64 described attacks already under way, edge devices led, half of KEV listings came within five days of a fix, and the CVSS score was a weak guide to which ones mattered.
The Thoma Bravo-owned email security firm adds Varonis's data security platform. Varonis tells customers nothing changes before the deal closes, expected in the first half of 2027.
More on TrustList
Everything here links back to the same verified catalogue. Pick your next stop.
- More FranceThe ranking for this subject
- CompaniesAgencies, consultancies and IT service providers, ranked by verified reviews.
- ProductsSoftware and SaaS with pricing, features, integrations and alternatives.
- AwardsAnnual recognition decided by verified reviews and an independent jury.
- LaunchesNew products and releases, voted up by the community every day.
- AI ModelsBenchmark scores and community ratings for every major model.
- RequestsBuyers describe what they need; vendors respond directly.
- PeopleReviewers, authors and makers with public profiles.
- ComparePut up to four listings side by side before you shortlist.