ELSEIF
Your brief EB
465 stories from 150 feeds 830 clusters Refreshed 22 minutes ago next pull 14:41

TECH Signal 611 2 feeds carried it

Attackers hijacked Softaculous update IPs via Hetzner routing lapses to push malware without code signing checks

Unknown attackers exploited weak routing security at Hetzner Online and missing update validation in Softaculous to deliver malware through a BGP hijack of update servers.

WHY IT MATTERS

The attack demonstrates that failing to deploy modern routing security alongside basic software hygiene like code signing creates exploitable supply chain vulnerabilities. Operators running Virtualizor must assume potential compromise if their traffic was diverted during the 33-hour incident window.

Written by elseif from the cluster below · every claim links back to a source

The three things worth knowing

01

Attackers hijacked IP addresses assigned to Softaculous by exploiting weak routing security at Hetzner Online.

02

Softaculous failed to cryptographically verify update packages, allowing the hijacked IPs to push malware.

03

The hijack persisted intermittently for 33 hours due to delayed detection and response by Hetzner, Softaculous, and Zet.net.

THE READ

What the cluster adds up to.

ORIGINAL ANALYSIS

The event details a supply chain attack where unknown actors used a BGP hijack to deliver malware masquerading as software updates. Attackers exploited weaknesses in the routing security of Hetzner Online to gain control over IP addresses assigned to Softaculous. Softaculous used these specific IPs to issue updates for Virtualizor, a management platform for virtualized environments. By controlling the address space, the attackers could push malicious packages to unsuspecting users.

The success of the attack hinged on a series of preventable failures across multiple organizations. Hetzner Online's lax routing configuration allowed the initial hijack, and their delayed response enabled a second hijack after they initially reclaimed the space. Softaculous failed to implement code signing, meaning their update clients did not cryptographically verify packages, allowing modified packages to be accepted. Furthermore, both Softaculous and transit peer Zet.net failed to monitor their systems adequately, leaving the hijack active for 22 hours before detection.

The scope of the compromise remains uncertain, creating operational challenges for affected engineers. Softaculous warned that any Virtualizor installation with diverted traffic during the incident window could have received a malicious update. Although the company believes only a small number of servers were affected, they cannot produce a definitive list. Consequently, operators must treat every Virtualizor server as potentially in scope for compromise checks.

Adopting standard security measures would have prevented this attack at multiple stages. Deploying RPKI ROV, which uses cryptographic records to validate route origins, would have allowed networks to reject the invalid BGP announcements. Implementing code signing for update packages would have caused client systems to reject the malicious payloads. The attack demonstrates that failing to combine routing security with software integrity validation leaves infrastructure vulnerable to targeted supply chain compromises.

Written by elseif from the cluster below · checked for specifics the sources never contained

THE CLUSTER

Same story, 2 feeds.

ORDERED BY FIRST SEEN
Ars Technica BGP hijack infecting networks caused by a comedy of errors that’s not funny at all Open ↗
Ars Technica via Hacker News BGP hijack infecting networks caused by a comedy of errors Open ↗