AI Security AI安全 1d ago Updated 16h ago 更新于 16小时前 42

Malicious Virtualizor Update Served via BGP Hijacking 通过BGP劫持分发恶意Virtualizor更新

A BGP hijack attack on Softaculous between August 28-30, 2026 diverted traffic to attacker-controlled servers, resulting in malicious Virtualizor update packages being delivered to a small number of installations The attacker exploited a more specific BGP route announcement from AS62390 (NexonHost) covering Hetzner's IP space, which took precedence under standard BGP route selection while retaining Hetzner's AS on the path A valid TLS certificate for Softaculous domains was obtained through Let' Softaculous的Virtualizor产品于2026年8月28日至30日遭受BGP劫持攻击,攻击者将流量重定向至恶意服务器并分发恶意软件更新包 攻击者利用劫持流量完成Let's Encrypt域名验证,成功获取Softaculous域名的有效TLS证书,绕过客户端安全警告 受影响的是劫持窗口期内检查更新的小部分Virtualizor实例,因更新客户端尚未实现密码学验证机制 公司已发布Virtualizor 3.2.9.9版本并正在实施代码签名机制,建议用户重置密码、审查账户活动

65
Hot 热度
60
Quality 质量
55
Impact 影响力

Analysis 深度分析

TL;DR

  • A BGP hijack attack on Softaculous between August 28-30, 2026 diverted traffic to attacker-controlled servers, resulting in malicious Virtualizor update packages being delivered to a small number of installations
  • The attacker exploited a more specific BGP route announcement from AS62390 (NexonHost) covering Hetzner's IP space, which took precedence under standard BGP route selection while retaining Hetzner's AS on the path
  • A valid TLS certificate for Softaculous domains was obtained through Let's Encrypt because the CA's automated domain-ownership validation was also routed through the hijacked infrastructure
  • Softaculous update clients lacked cryptographic verification of packages, meaning modified updates would not have been rejected; the company is now implementing code signing for all packages
  • Only a small number of Virtualizor servers were affected, but Softaculous cannot produce a definitive list and urges all operators to check for compromises, reset passwords, and regenerate API keys

Why It Matters

This incident demonstrates how BGP hijacking can be combined with TLS certificate abuse to create a seemingly legitimate attack surface that bypasses standard security warnings, making it particularly dangerous for software supply chains. It highlights a critical gap in many auto-update systems that lack cryptographic verification, showing that even reputable hosting providers are vulnerable to infrastructure-level attacks that can compromise downstream users.

Technical Details

  • BGP Hijack Mechanism: AS62390 (NexonHost) announced a more specific prefix of Hetzner's address space (162.55.0.0/16) at 20:57 UTC on August 28, 2026, which took precedence under standard BGP longest-prefix-match route selection while retaining AS24940 (Hetzner) on the AS path to appear legitimate
  • TLS Certificate Compromise: The attacker obtained a valid Let's Encrypt TLS certificate for Softaculous domains because the CA's HTTP-01 or DNS-01 automated validation challenges were routed through the hijacked infrastructure, allowing the attacker to complete domain ownership verification
  • Malicious Update Delivery: Virtualizor instances that checked for updates during the 22-hour intermittent hijack window (with an 11-hour gap mid-incident) received a modified update package; the update client did not cryptographically verify package integrity
  • Mitigation Released: Virtualizor version 3.2.9.9 includes a mitigation tool for known exploits, and Softaculous is implementing a code signing mechanism for all future packages to prevent tampering
  • Affected Scope: The compromised IP addresses served software updates, client area/billing, and other services; malicious traffic never reached Softaculous's logs, making definitive impact assessment impossible

Industry Insight

  • Software vendors distributing updates over the internet must implement cryptographic code signing and signature verification as a baseline security measure; relying solely on TLS is insufficient when the underlying routing infrastructure can be compromised
  • Organizations should treat BGP hijacking as a realistic threat vector and ensure their update mechanisms include out-of-band verification (e.g., signed checksums distributed through independent channels) rather than trusting a single network path
  • Cloud and hosting providers should monitor for anomalous BGP announcements and implement RPKI (Resource Public Key Infrastructure) validation to reject illegitimate route origins, while also ensuring CA validation processes are resilient to routing manipulation

TL;DR

  • Softaculous的Virtualizor产品于2026年8月28日至30日遭受BGP劫持攻击,攻击者将流量重定向至恶意服务器并分发恶意软件更新包
  • 攻击者利用劫持流量完成Let's Encrypt域名验证,成功获取Softaculous域名的有效TLS证书,绕过客户端安全警告
  • 受影响的是劫持窗口期内检查更新的小部分Virtualizor实例,因更新客户端尚未实现密码学验证机制
  • 公司已发布Virtualizor 3.2.9.9版本并正在实施代码签名机制,建议用户重置密码、审查账户活动

为什么值得看

该事件揭示了BGP劫持攻击对软件供应链安全的严重威胁,攻击者可通过网络层劫持获取有效TLS证书,绕过传统安全验证。对于依赖自动更新机制的托管服务提供商,此案例凸显了端到端密码学验证的必要性。

技术解析

  • BGP劫持技术细节:AS62390 (NexonHost)于2026年8月28日20:57 UTC开始劫持Hetzner地址空间,通过更具体的路由宣告(优于Hetzner正常的162.55.0.0/16)获取流量优先权,同时保留AS24940 (Hetzner)作为AS路径起源以规避检测
  • TLS证书获取机制:攻击者利用劫持流量完成Let's Encrypt自动域名所有权验证,成功获取Softaculous域名的有效TLS证书,使重定向流量不会触发浏览器或客户端证书警告
  • 漏洞根本原因:Virtualizor更新客户端尚未实现密码学验证机制,导致修改后的恶意更新包不会被拒绝,攻击者可在22小时劫持窗口内(中间有11小时几乎无劫持)向检查更新的用户分发恶意软件
  • 影响范围:仅影响在劫持期间检查并完成更新的小部分Virtualizor实例,但公司无法提供确切受影响列表,建议所有用户视为潜在受影响范围

行业启示

  • 软件供应链安全需端到端验证:仅依赖TLS加密传输不足以防范BGP劫持等网络层攻击,软件分发必须实施代码签名和密码学验证机制
  • 托管服务提供商应加强更新流程审计:自动更新是双刃剑,服务商需定期审查更新分发流程,确保所有软件包经过严格签名验证
  • BGP劫持攻击门槛降低:攻击者已能利用劫持流量完成CA验证并获取有效证书,行业需加强BGP路由监控和防御能力,CA机构也应考虑更严格的域名验证机制

Disclaimer: The above content is generated by AI and is for reference only. 免责声明:以上内容由 AI 生成,仅供参考。

Security 安全