Summary
- Environment: Billing portal and cPGuard software-update distribution
- Operational impact: Malicious updates executed on approximately 2,950 customer servers
- Financial impact: No incident cost disclosed
- Record status: Developing record. Reviewed November 4, 2026; updated as evidence emerges.
What happened
Impact
The vendor estimated that about 2,950 customer servers ran the update and approximately 7,900 billing-account records were copied. Those are separate server and account measures, not a count of people. [1]
Collected material included local password hashes, root SSH keys, database credentials, shell history and some cloud-storage keys. Billing records included contacts and bcrypt password hashes. [1]
The earlier advisory estimated that the attacker retrieved 32 uploaded files, each associated with one customer server. This preliminary retrieval measure is different from the later estimate of servers that ran the update. [2]
Timeline
Billing server compromised
Billing server compromised, according to the published account. Incident notice.
[1]Malicious update distributed and key revoked
Malicious update distributed and key revoked, according to the published account. Incident notice.
[1]Incident findings published
Incident findings published, according to the published account. Incident notice.
[1]Briefing updated
This briefing was last reviewed and updated on November 4, 2026.
Threat Group & Attack Vector
The attacker registered a trial account and reached command execution through the billing application. OPSSHIELD could not identify the exact request and patched two possible entry points. [1]
The malicious update ran as root and left a hidden privileged shell and scheduled task. The vendor placed update execution between 02:08 and 03:20 UTC on November 2. [1]
Actors
- No threat actor group has been identified in the reviewed public evidence.
TTPs
- T1195.002 — Compromise Software Supply Chain. [1]
- T1003.008 — /etc/passwd and /etc/shadow. [1]
- T1552.004 — Private Keys. [1]
Response
OPSSHIELD revoked keys, reset sessions, rotated its own credentials and began rebuilding affected systems. Its later report names clean version 5.88.26 and directs customers to update, rotate exposed secrets and check related systems. [1]
