# Route Control Is Platform Control: The Virtualizor BGP Hijack That Rewired Software Updates


Somewhere between your VPS control panel and the legitimate update server, attackers inserted themselves into the internet's routing fabric — and pushed malware as if it were a routine patch.


That's what happened in a recently documented attack targeting Virtualizor, a widely deployed web-based VPS management panel used by hundreds of hosting providers worldwide. The attack didn't require compromising Virtualizor's development pipeline, poisoning a package repository, or bribing an insider. Instead, the attackers went a layer deeper — manipulating BGP, the Border Gateway Protocol that governs how traffic flows across the internet — to redirect update requests to infrastructure they controlled. The result: a malicious payload delivered through a trusted update channel, with all the legitimacy of a vendor release.


## The Routing Layer Is the Attack Surface


BGP is the postal system of the internet. It tells networks where to send traffic based on announced IP prefixes. It was designed for a pre-adversarial internet, built on the assumption that Autonomous System (AS) operators would announce only their own address space in good faith. That assumption has been wrong for decades, and attackers have known it.


A BGP hijack works by announcing a more specific route to a target IP block — or simply a more attractive one — causing routers across the internet to forward traffic toward attacker-controlled infrastructure rather than the intended destination. If you can sit in the path between Virtualizor's update client and the update server's IP, you don't need to hack the vendor. You *become* the vendor, at least from the client's perspective.


What makes this attack particularly sharp is the target selection. Virtualizor isn't a consumer product. It's a control plane — the software hosting providers use to spin up, manage, and destroy virtual machines for their customers. The people installing Virtualizor updates are systems administrators with root access to hypervisors running dozens or hundreds of tenant VMs. Compromise their update process, and you're not hitting one company. You're hitting an entire hosting stack.


## Why This Is a Supply Chain Attack Without the Supply Chain


The SolarWinds compromise in 2020 required attackers to infiltrate the vendor's build environment, inject code into the product, and wait for the normal update cycle to propagate it to customers. XZ utils in 2024 demanded a years-long social engineering campaign to plant a backdoor in a developer's trust. Both are supply chain attacks — but both required touching the vendor's infrastructure.


The Virtualizor BGP attack is structurally different: the vendor's systems were never touched. The attacker didn't need to be there. By controlling routing, they placed themselves in the update path without any access to Virtualizor's own networks. From a forensic standpoint, Virtualizor's logs would be clean. The attack happened in the routing fabric, not in the codebase.


This is the nightmare version of a man-in-the-middle attack scaled to internet infrastructure. It's not intercepting one session — it's intercepting everyone, anywhere, who happened to hit that update server IP during the window the route was hijacked.


## Who Was Exposed and How Badly


The exposure surface here follows the Virtualizor install base. The panel is particularly popular among budget and mid-market VPS hosting providers, many of whom run lean operations without dedicated security teams. These aren't companies with 24/7 SOCs scrutinizing outbound connections. They're small hosting businesses running update scripts on cron jobs.


A successful delivery of malicious code to a Virtualizor host gives attackers options that are hard to overstate:


  • Hypervisor-level access to create, modify, or snapshot customer VMs without authorization
  • Network visibility into all traffic traversing the host's virtual switches
  • Persistence across reboots and tenant turnover
  • Lateral movement into customer networks via their VPS instances

  • The hosting-provider-as-pivot model isn't new — attackers have targeted control panels before, and shared hosting environments have long been recognized as lateral movement nightmares. But routing-layer delivery through BGP hijack as the initial access vector raises the sophistication bar considerably.


    ## What Defenders Can Actually Do


    The honest answer is that BGP hijacking is hard to defend against at the endpoint level because the manipulation happens upstream. But there are concrete mitigations:


    Verify cryptographic signatures before applying updates. If Virtualizor — or any software — ships signed packages with signatures verifiable against a public key hardcoded or stored out-of-band, a BGP hijack can redirect the download but can't forge the signature. If you're running software that applies updates without signature verification, that's a configuration decision worth revisiting today.


    Use RPKI where possible. Resource Public Key Infrastructure attaches cryptographic attestations to BGP route announcements, allowing routers to reject hijacked routes. Adoption is growing but uneven. Hosting providers operating their own ASNs should verify their RPKI ROA records are correctly configured.


    Monitor for route anomalies. Tools like BGPmon and RIPE's routing information service can alert when your IP prefixes are being announced from unexpected ASNs. If you're running infrastructure that depends on a specific update server IP, watching that IP for route changes is now a legitimate defensive practice.


    Segment your update pipeline. If update traffic from your Virtualizor hosts runs on dedicated management VLANs with firewalled egress, the blast radius of any update-path compromise shrinks. Flat networks are silent amplifiers for this kind of attack.


    ---


    ## HackWire Analysis


    The Virtualizor BGP attack deserves attention beyond its immediate impact because it illustrates something the security industry keeps learning and forgetting: *the network layer is part of your threat model*.


    The past two years of supply chain discourse have focused heavily on build systems, package repositories, and developer trust — SolarWinds, XZ utils, the npm ecosystem. Those are real problems. But this attack vector is structurally different and in some ways more accessible to sophisticated threat actors. Compromising a BGP peer or briefly controlling an AS is within reach of nation-state actors, well-resourced criminal groups, and even insiders at ISPs. The skill level required is high, but the operational cost — relative to, say, a multi-year social engineering campaign against an open-source maintainer — may actually be lower.


    What's missing from most coverage of this incident is the downstream exposure analysis. Virtualizor is a hosting control panel. The immediate victims are hosting providers. But hosting providers are infrastructure for everyone else. Small SaaS companies, development shops, and e-commerce businesses routinely run on shared VPS infrastructure. If their hosting provider's hypervisor was compromised via this update mechanism, they were exposed without any action of their own and with no realistic way to know about it.


    The broader pattern: attackers are moving to attack *infrastructure providers* rather than end targets directly, because infrastructure providers are a force multiplier. BGP is just the latest mechanism. Expect more attacks at this layer as defenders harden their application stacks.


    For hosting providers specifically: if you run Virtualizor and applied an update during the window this hijack was active, treat that host as potentially compromised and investigate accordingly. The absence of suspicious logs isn't exculpatory — it's expected.


    — HackWire Editorial


    ---


    ## Related Coverage


  • Read more in our [Breaches](https://www.hackwire.news/category/breaches) coverage
  • Cross-reference with [Vulnerabilities](https://www.hackwire.news/category/vulnerabilities) and [Malware](https://www.hackwire.news/category/malware)
  • Stay current via the [HackWire homepage](https://www.hackwire.news/)