Someone used credentials for Amadeus system accounts between August 2023 and September 2026. Asiana says booking reference numbers were taken and that Amadeus is still working out what else was.
cPGuard update channel hijacked to push a backdoor to 2,950 servers
EditorialBy TrustList Editorial
An attacker used OPSSHIELD's billing server to upload a fake cPGuard update that ran as root for about 70 minutes, collecting password hashes, SSH keys and MySQL root passwords. Update to 5.88.26 and rotate every secret.
About cPGuard update channel hijacked to push a backdoor to 2,950 servers
cPGuard update channel hijacked to push a backdoor to 2,950 servers
3 November 2026: OPSSHIELD, which makes the cPGuard security agent used on cPanel and other Linux hosting servers, says an attacker broke into its billing and licensing systems, stole an access key for its update storage and pushed a malicious update through the cPGuard update channel in the early hours of 2 November UTC. About 2,950 servers installed it. Because cPGuard runs as root, the script collected the servers' most sensitive secrets and left a backdoor behind.
Not yet independently verified. OPSSHIELD says it is still investigating how the attacker obtained the credentials and how much data was taken, and its two notices differ on the clean version (5.88.25 in the advisory, 5.88.26 in the disclosure); we give the newer one. We will update this when it can be confirmed, and remove this note.
From a free trial to the update server
OPSSHIELD's disclosure sets out the timeline in UTC:
- 1 November, 15:38: probing of the billing portal, manage.opsshield.com;
- 16:34: the attacker registered a customer account under a false identity and ordered a free trial;
- 22:58: command execution on the billing and licensing server;
- 2 November, 02:04 to 02:09: a fake update uploaded to update storage with a stolen access key;
- 02:08 to 03:20: the tampered update was live, about 70 minutes in all.
The affected builds are cPGuard 5.88.12 to 5.88.19 inclusive. Servers that were not online during that window did not receive the script.
What the script took
According to OPSSHIELD, the script read /etc/shadow and /etc/passwd, the root MySQL or MariaDB configuration in my.cnf, root's shell history, and root's SSH authorised keys and known hosts. It also left a hidden root shell and a scheduled task; the indicators include /etc/cron.d/i93677, /var/tmp/.i93677/ and /var/tmp/.cpg91511_sh, the attacker address 94.183.188.91 and script names beginning cpguard-v58812-i91511, with SHA-256 hashes on the disclosure page.
The billing break-in exposed a second set of data: about 7,900 portal accounts with names, companies, postal addresses, email addresses and bcrypt password hashes. OPSSHIELD asks every customer to reset their manage.opsshield.com password. It has revoked the stolen key, is reissuing all licence keys and is rebuilding its billing and licensing servers.
"We are sorry. You trusted cPGuard to protect your servers," the company writes.
Clean-up for hosting providers
OPSSHIELD's steps for anyone running cPGuard:
- update with
cpgcli update --startand confirm 5.88.26 withcpgcli --version, which removes the attacker's tools; - check whether an affected build was installed with
grep 'Successfully updated' /opt/cpguard/logs/install_log; - from a trusted machine, reset root and every local password, rotate MySQL credentials, S3 and cloud API tokens and any secret that appears in root's shell history, and replace /root/.ssh keys, removing the old public keys from every server they unlock.
The company does not advise rebuilding every server, calling that guidance provisional, but says servers where the attacker logged in by hand should be rebuilt from a backup taken before 1 November. For a hosting business, customer sites on those servers inherit the exposure, so the database passwords of hosted accounts deserve the same rotation as the server's own.
Company profile on TrustList: OPSSHIELD
Sources
- OPSSHIELD: cPGuard update channel compromise, security advisory, 3 November 2026
- OPSSHIELD: security incident disclosure, 3 November 2026
- iThome: cPGuard update mechanism compromised (Chinese), 4 November 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
Kleiner Perkins, Redpoint and Khosla co-led the round, with Sequoia and Battery taking part, at a valuation the company puts at $1 billion. Traversal says monthly investigations grew from 513 to nearly 73,000 this year.
Robusta, founded in 2021, rebuilt its Kubernetes troubleshooting tool around an AI agent; it is the second company Freshworks has agreed to buy in October, after Torii, and no price has been given.
Amazon Linux 2 and 2023 kernels are out now. EKS and ECS AMIs dated 31 October carry the fix, Redshift follows on 2 November and RDS and Aurora on 3 November.
CVE-2026-112816 lets anyone who can reach the API and holds a trusted client's public certificate act as that client, up to root on the host. Fixed snaps went out on 29 October.
A race in IPv4 TCP connection setup frees socket options too early. The kernel CVE team scores it 9.8, distributions 5.9 to 8.1; Debian has fixed kernels, Ubuntu lists fixes in progress.
Two of the nine run code on a viewer that connects to a hostile machine or opens a crafted recording; six let a local user reach SYSTEM or root through the Monitoring and Patch Management add-ons.
NLnet Labs fixed five CVEs in its recursive resolver five weeks after the September release that patched a critical one, so servers still on 1.26.1 are behind again. Debian shipped DSA-6581-1.
More on TrustList
Everything here links back to the same verified catalogue. Pick your next stop.
- More CybersecurityThe 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.