Skip to content
Tech News
← Back to articles

BGP hijack infecting networks caused by a comedy of errors that’s not funny at all

read original more articles
Why This Matters

This incident highlights the critical importance of robust routing security and proper validation practices in the tech industry, as lapses can lead to widespread malware distribution and supply chain attacks. For consumers, it underscores the need for vigilance and timely updates to protect against sophisticated cyber threats. The breach serves as a wake-up call for companies to strengthen their security protocols to prevent similar exploits in the future.

Key Takeaways

Hackers carried out a supply-chain attack that installed malware on networks using an unusual technique: hijacking a chunk of Internet space where cloud-management software used by hosting providers, data centers, and other large infrastructure companies is updated.

In a well-coordinated operation, the unknown attackers exploited weaknesses in the routing security setup of hosting provider Hetzner Online and the process for attaining valid TLS certificates. The lapses allowed the attackers to successfully perform a BGP (Border Gateway Protocol) hijacking to obtain control over IP addresses assigned to Softaculous. The company, based in the United Arab Emirates, is the maker of a platform for installing and managing Web software and is the developer of Virtualizor, a management platform for virtualized environments.

Softaculous used the IPs to issue updates and host a client and billing site. With control over the hijacked space, the attacker was now using the addresses to push malware masquerading as updates to unsuspecting users.

Silly, preventable mistakes

Lax configuration of routing security in Softacular’s hosting provider, Hetzner Online, was the major contributor to the hack. A large number of other errors contributed to the success of the attack. Most notably, Softaculous failed to follow one of the most common safety steps in software development, which is to validate software updates using code signing.

“During the incident window, a Virtualizor installation whose traffic was diverted could have received a malicious update package from the attacker’s server,” Softacuous warned Monday. “Our product update clients did not yet cryptographically verify update packages, so a modified package would not have been rejected on that basis. We believe only a small number of servers were actually affected, but we cannot produce a definitive list, so please treat every Virtualizor server as in scope for the checks below.”

A loose configuration by Hetzner Online allowed hijacks to intermittently misdirect traffic over two spans in a 33-hour window. Hetzner Online reclaimed the address space 12 hours after the hijacking started by announcing the correct path. Then Hetzner Online stopped announcing the path and the attacker executed the same hijack a second time. This time, it took Hetzner almost 10 hours to react. During that time the hijack was active.