Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Shells Virtual Desktop
BMail.ag - Secure Email Service
Server.net
CPLicense.net
VPS Server
Buy VPN
Vultr
VMs for AI
HostDare
ReliableSite White-Label Dedicated Hosting for Resellers
InterServer VPS
BMail.ag - Secure Email Service
Best VPN
High-Performance Bare Metal Server Solutions
Karvl.com
Server Mania Cloud Hosting
DataWagon Hosting
AlphaVPS Hosting
Evoxt.com
Clouvider
VPS Hosting with NVMe
Residential IPs in the US & 4G Mobile Proxies in EU & US with Unlimited Bandwidth
ReliableSite White-Label Dedicated Hosting for Resellers
Rabisu - Hosting Solutions
Shells Virtual Desktop
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

ransomware via Virtualizor exploit ?

ShakespeareShakespeare Member
edited January 30 in News

Is it possible to switch back to SolusVM?
@DediRock
@DeluxHost
@rarecloud
@ColoCrossing

Thanked by 1DediRock
«13456789

Comments

  • Ok

    Thanked by 1JustPfff
  • virtfusion?

    Thanked by 1BasToTheMax
  • AndruAndru Member

    Solusvm v2 could be a good alternative.

    Thanked by 1mustafamw3
  • just don't use providers who use virtualizor, always helps to vote with your wallet.

  • host_chost_c Patron Provider, Top Host, Megathread Squad
    edited January 30

    @Shakespeare

    Can you shed some light on the claim about ransomware via a Virtualizor exploit?

    Ransomware doesn’t just magically appear on a node and start encrypting data. In almost all cases, it’s the result of insufficient security controls on the host itself (exposed services, weak credentials, outdated software, poor isolation, etc.), not the mere presence of a provisioning or management module.

    That said, I’m not aware of the exact mechanics of a ransomware scenario that specifically originates from a Virtualizor exploit, which is why I’m asking for clarification.

    If there’s a documented attack path, CVE, or real-world example where Virtualizor was the entry point leading to node-level compromise and ransomware deployment, I’d genuinely like to understand the details. Virtualizor was an option to migrate our services but we dropped that after 2 moths of tests, because of technical limitations of the platform/module, but the GUI was eye candy versus what we have now.

    Thanks!

    EDIT:

    If you refer tot his: https://lowendtalk.com/discussion/214073/what-happened-to-cloudcone-was-it-hacked#latest

    1. This was not ransomware “via Virtualizor” in the abstract.
    2. One Virtualizor instance was compromised
    3. Attackers used Virtualizor’s “Server Terminal” feature
    4. That feature provides direct root shell on connected nodes

    This clearly falls under weak credentials, exposed management surfaces, insufficient isolation, or outdated software, rather than the mere presence of a provisioning or management platform.

    Most likely, this was enabled by public exposure of the management plane in some form (panel access, execution path ), which is fundamentally poor security planning for a Tier-0 control system.

    Funny, we just had a reply to why it is a bad idea to give GUI access to proxmox nodes to customers yesterday.

    Sorry for the parties involved, shit happens.

  • VoidVoid Member

    No Virtualizer, no exploit.™

    Disable Virtualizer. Be like DaddyRock.

  • host_chost_c Patron Provider, Top Host, Megathread Squad
    edited January 30

    @Void said: No Virtualizer, no exploit.™

    I would go with, no public access to nodes, no exploit.™ - there you go, I fixed it for you :) :D

    Thanked by 2Void tarisu
  • @host_c said: That feature provides direct root shell on connected nodes

    Through what, QEMU Guest Agent?

  • xHostsxHosts Member, Patron Provider

    @forest said:

    @host_c said: That feature provides direct root shell on connected nodes

    Through what, QEMU Guest Agent?

    Root Virtualizor GUI gives you a terminal option, similar to cPanel can give you terminal as a shared user although that is jailed shell to copy files/extract zips ect

    Thanked by 3host_c oloke nghialele
  • host_chost_c Patron Provider, Top Host, Megathread Squad
    edited January 30

    @forest said:

    @host_c said: That feature provides direct root shell on connected nodes

    Through what, QEMU Guest Agent?

    Not via QEMU Guest Agent.

    QEMU Guest Agent runs inside the VM and can only do what the VM itself is allowed to do (shutdown, IP reporting, filesystem freeze, etc.). It has no authority over the host and cannot execute arbitrary commands on the node.

    What’s being discussed here is host-level access via the management plane.

    In the CloudCone case, attackers abused the control panel’s ability to open a host terminal (root shell) on connected nodes. That’s entirely outside the VM and outside anything a customer VM can influence.

    Think of it as:

    QEMU Guest Agent → VM → limited, opt-in, guest-side helper
    – Runs inside the VM
    – Can only perform explicitly allowed actions (shutdown, IP reporting, fs-freeze, etc.)
    – No host visibility, no hypervisor control

    Panel “Server Terminal” → Host → root shell → full control
    – Runs on the hypervisor
    – Full root access
    – No VM boundary anymore

    If you have root access on a node, you can do essentially anything:

    root@node-XX:~# qm list
     VMID   NAME                 STATUS     MEM(MB)   BOOTDISK(GB)   PID
     1001   vm-1001              running     3072          20.00     2772
     1002   vm-1002              running    12288         350.00     1362874
     1017   vm-1017              running     3072          20.00     3446
     1024   infra-vm-01           running     4096          20.00     3808
     1032   storage-vm-01         running     6144          50.00     1543137
     1042   customer-vm-XX        running     4096          20.00     5465
     1056   internal-service      running     8192         120.00     6323
     1072   customer-vm-YY        running     4096          40.00     22938
     1106   vpn-vm                running     1024          60.00     8230
     1159   customer-vm-ZZ        running     2048          20.00     12217
     1182   test-raid             running     4096         100.00     15055
     1203   storage-vm-02         running     2048          20.00     17230
     1250   customer-vm-AA        running     4096          50.00     3459655
     1299   platform-node         running     4096          50.00     28819
     1331   internal-service-2    running     4096          40.00     40667
     1408   customer-vm-BB        running     2048          20.00     44356
     1475   customer-vm-CC        running     4096          30.00     891582
     1559   large-storage-vm      running     4096         400.00     38216
     1641   large-storage-vm-2    running     4096         400.00     39100
     1779   internal-test         running     6144          80.00     392089
    

    At this level, the host:

    • sees all VMs

    • controls their disks, memory, and network

    • can snapshot, mount, modify, or replace VM disks offline

    • can inject or observe data regardless of in-VM credentials

    If someone has access to the management panel that grants host-level execution, VM passwords, guest agents, or “changing credentials” inside the VM become largely irrelevant.

    This is exactly why exposing a Tier-0 management plane (panel GUI / terminal / API / whatever alse ) without strict isolation is such a high-risk gamble.

    Different layers. Different threat models.

  • olokeoloke Member, Host Rep

    @host_c said:

    @forest said:

    @host_c said: That feature provides direct root shell on connected nodes

    Through what, QEMU Guest Agent?

    If you have root access on a node, you can do essentially anything:

    Even create a $7/y VM in my account? 🥺

    to be serious I agree with you @host_c , thanks for detailed explanation :)

  • host_chost_c Patron Provider, Top Host, Megathread Squad
    edited January 30

    @oloke said:

    @host_c said:

    @forest said:

    @host_c said: That feature provides direct root shell on connected nodes

    Through what, QEMU Guest Agent?

    If you have root access on a node, you can do essentially anything:


    Even create a $7/y VM in my account? 🥺

    to be serious I agree with you @host_c , thanks for detailed explanation :)

    I understand that many people here are relatively new to this space, and I also recognize the appeal of “shiny” solutions that just work out of the box. That said, over the past decade, the industry has largely shifted its focus from quality to quantity, whether we’re talking about software or hardware. ( most probably due to the fact that everyone "wants the new model" each 3 moths )

    Some who’ve been around longer tend to invest more effort into building limits, filters, ACLs, and layered protections, but that translates into a much longer time to implement the new changes the majority wishes for.

    Experience teaches you that convenience often comes at the cost of control, and control is what ultimately keeps infrastructure safe.

  • host_chost_c Patron Provider, Top Host, Megathread Squad
    edited January 30

    To be clear, I’m not blaming CloudCone in any way. What they went through can happen to anyone — that’s the reality of running infrastructure at scale.

    My point is simply to underline the need for greater attention to detail. New features and convenience layers should be postponed until there is reasonable confidence they are safe, at least within one’s own threat model and aligned with established best practices (and where applicable, RFCs or similar standards).

  • @host_c said:

    @forest said:

    @host_c said: That feature provides direct root shell on connected nodes

    Through what, QEMU Guest Agent?

    Not via QEMU Guest Agent.

    QEMU Guest Agent runs inside the VM and can only do what the VM itself is allowed to do (shutdown, IP reporting, filesystem freeze, etc.). It has no authority over the host and cannot execute arbitrary commands on the node.

    What’s being discussed here is host-level access via the management plane.

    In the CloudCone case, attackers abused the control panel’s ability to open a host terminal (root shell) on connected nodes. That’s entirely outside the VM and outside anything a customer VM can influence.

    Think of it as:

    QEMU Guest Agent → VM → limited, opt-in, guest-side helper
    – Runs inside the VM
    – Can only perform explicitly allowed actions (shutdown, IP reporting, fs-freeze, etc.)
    – No host visibility, no hypervisor control

    Panel “Server Terminal” → Host → root shell → full control
    – Runs on the hypervisor
    – Full root access
    – No VM boundary anymore

    If you have root access on a node, you can do essentially anything:

    root@node-XX:~# qm list
     VMID   NAME                 STATUS     MEM(MB)   BOOTDISK(GB)   PID
     1001   vm-1001              running     3072          20.00     2772
     1002   vm-1002              running    12288         350.00     1362874
     1017   vm-1017              running     3072          20.00     3446
     1024   infra-vm-01           running     4096          20.00     3808
     1032   storage-vm-01         running     6144          50.00     1543137
     1042   customer-vm-XX        running     4096          20.00     5465
     1056   internal-service      running     8192         120.00     6323
     1072   customer-vm-YY        running     4096          40.00     22938
     1106   vpn-vm                running     1024          60.00     8230
     1159   customer-vm-ZZ        running     2048          20.00     12217
     1182   test-raid             running     4096         100.00     15055
     1203   storage-vm-02         running     2048          20.00     17230
     1250   customer-vm-AA        running     4096          50.00     3459655
     1299   platform-node         running     4096          50.00     28819
     1331   internal-service-2    running     4096          40.00     40667
     1408   customer-vm-BB        running     2048          20.00     44356
     1475   customer-vm-CC        running     4096          30.00     891582
     1559   large-storage-vm      running     4096         400.00     38216
     1641   large-storage-vm-2    running     4096         400.00     39100
     1779   internal-test         running     6144          80.00     392089
    

    At this level, the host:

    • sees all VMs

    • controls their disks, memory, and network

    • can snapshot, mount, modify, or replace VM disks offline

    • can inject or observe data regardless of in-VM credentials

    If someone has access to the management panel that grants host-level execution, VM passwords, guest agents, or “changing credentials” inside the VM become largely irrelevant.

    This is exactly why exposing a Tier-0 management plane (panel GUI / terminal / API / whatever alse ) without strict isolation is such a high-risk gamble.

    Different layers. Different threat models.

    Thanks for the explanation. I'm not impacted, but using the opportunity to learn. What does isolation look like in the context of a business running a multi-national operation where techs can't be physically connected to the node?

  • cloudblastcloudblast Member, Patron Provider

    We offer an unlimited nodes, unlimited servers, unlimited clients whitelabel version of our control panel: https://cloudblast.io/whitelabel :)

  • NyrNyr Community Contributor, Veteran

    @cloudblast said:
    We offer an unlimited nodes, unlimited servers, unlimited clients whitelabel version of our control panel: https://cloudblast.io/whitelabel :)

    And you are a piece of shit for writing a comment like this in the current situation.

  • host_chost_c Patron Provider, Top Host, Megathread Squad
    edited January 30

    @deafcon said:

    @host_c said:

    @forest said:

    @host_c said: That feature provides direct root shell on connected nodes

    Through what, QEMU Guest Agent?

    Not via QEMU Guest Agent.

    QEMU Guest Agent runs inside the VM and can only do what the VM itself is allowed to do (shutdown, IP reporting, filesystem freeze, etc.). It has no authority over the host and cannot execute arbitrary commands on the node.

    What’s being discussed here is host-level access via the management plane.

    In the CloudCone case, attackers abused the control panel’s ability to open a host terminal (root shell) on connected nodes. That’s entirely outside the VM and outside anything a customer VM can influence.

    Think of it as:

    QEMU Guest Agent → VM → limited, opt-in, guest-side helper
    – Runs inside the VM
    – Can only perform explicitly allowed actions (shutdown, IP reporting, fs-freeze, etc.)
    – No host visibility, no hypervisor control

    Panel “Server Terminal” → Host → root shell → full control
    – Runs on the hypervisor
    – Full root access
    – No VM boundary anymore

    If you have root access on a node, you can do essentially anything:

    root@node-XX:~# qm list
     VMID   NAME                 STATUS     MEM(MB)   BOOTDISK(GB)   PID
     1001   vm-1001              running     3072          20.00     2772
     1002   vm-1002              running    12288         350.00     1362874
     1017   vm-1017              running     3072          20.00     3446
     1024   infra-vm-01           running     4096          20.00     3808
     1032   storage-vm-01         running     6144          50.00     1543137
     1042   customer-vm-XX        running     4096          20.00     5465
     1056   internal-service      running     8192         120.00     6323
     1072   customer-vm-YY        running     4096          40.00     22938
     1106   vpn-vm                running     1024          60.00     8230
     1159   customer-vm-ZZ        running     2048          20.00     12217
     1182   test-raid             running     4096         100.00     15055
     1203   storage-vm-02         running     2048          20.00     17230
     1250   customer-vm-AA        running     4096          50.00     3459655
     1299   platform-node         running     4096          50.00     28819
     1331   internal-service-2    running     4096          40.00     40667
     1408   customer-vm-BB        running     2048          20.00     44356
     1475   customer-vm-CC        running     4096          30.00     891582
     1559   large-storage-vm      running     4096         400.00     38216
     1641   large-storage-vm-2    running     4096         400.00     39100
     1779   internal-test         running     6144          80.00     392089
    

    At this level, the host:

    • sees all VMs

    • controls their disks, memory, and network

    • can snapshot, mount, modify, or replace VM disks offline

    • can inject or observe data regardless of in-VM credentials

    If someone has access to the management panel that grants host-level execution, VM passwords, guest agents, or “changing credentials” inside the VM become largely irrelevant.

    This is exactly why exposing a Tier-0 management plane (panel GUI / terminal / API / whatever alse ) without strict isolation is such a high-risk gamble.

    Different layers. Different threat models.

    Thanks for the explanation. I'm not impacted, but using the opportunity to learn. What does isolation look like in the context of a business running a multi-national operation where techs can't be physically connected to the node?

    Isolation in a multi-national operation is not easy, especially when engineers cannot be physically present at the node. Defining who has access, to what, under which circumstances, and through what kind of physical or logical path is extremely difficult to get right.

    There is no magic formula and no single correct answer. It varies with:

    • company size
    • number of people involved
    • role separation
    • and, very importantly, experience

    What you consider “secure enough” today, you’ll often realize six months later was dangerously optimistic.

    - this apples to the smallest host having 3 nodes in a basement, the mindset must be the same here, otherwise you will blow up on your own later down the road.

    The approach that worked best for us was checklists. I borrowed that mindset from aviation: when pilots face an incident at 30,000 feet, they don’t have the luxury to do a "system scan and ask GPT". There’s no time, no margin, and no “pull over and fix it later.” They rely on predefined procedures because hundreds of souls — including their own — depend on it.

    Infrastructure is similar. When something goes wrong ( aka shit hits a 30.000 RPM fan ), you don’t want creativity — you want process, checklists.

    There’s no straight answer here, but my strong recommendation is to build infrastructure from the ground up, guided by RFCs and best practices, and not skip steps. Skipped steps don’t always hurt immediately, but they tend to bite you mid-run.

    RFCs aren’t sacred texts, but they force you to answer uncomfortable questions early:

    • who can log in
    • to which systems
    • from where
    • using what method

    Plus, they have the habit of forcing you not to "improvise" as improvisations do not work well with standards.

    As one concrete example: I personally cannot access our infrastructure from my laptop, from home, or from arbitrary locations. I won’t go deeper than that, as those details don’t belong on a public forum.

    I’ll repeat what I consider the biggest recurring mistakes:

    • Exposing nodes or management planes to public interfaces
    • Not using strict IP allowlists / denylists on APIs and panels
    • Lack of strong auth (2FA, hardware keys, SMS, etc.) on sensitive admin access
    • Not segmenting infrastructure properly (VLANs, traffic separation, trust zones)
    • Allowing customers to bypass security checks for the sake of convenience or a sale

    Yes, these controls are inconvenient. They slow things down. They frustrate people.

    But convenience is temporary, a compromised platform is....... well, not ideal.

    EDIT:

    PS: when a provider skips most of the safeguards described above, what many would call best practices, customers usually love it. No 2FA, no KYC, no friction, no security checks. Deals sell fast, praise flows with "chicken", and everything feels smooth.

    But when that same provider inevitably goes down, those very same customers who previously applauded the lack of controls and limits, are often the first to tear him apart publicly, labeling him incompetent or reckless.

    Security rarely gets credit when it works. It only gets noticed when it’s missing.

  • LowEndStalkerLowEndStalker Member
    edited January 30

    @cloudblast said:
    We offer an unlimited nodes, unlimited servers, unlimited clients whitelabel version of our control panel: https://cloudblast.io/whitelabel :)

    but do you own the servers you use?

    :D

  • AndruAndru Member

    @cloudblast said:
    We offer an unlimited nodes, unlimited servers, unlimited clients whitelabel version of our control panel: https://cloudblast.io/whitelabel :)

    Looks like convoy panel. Is it convoy panel?

  • yoursunnyyoursunny Member, IPv6 Advocate

    @host_c said:
    I’ll repeat what I consider the biggest recurring mistakes:

    • Exposing nodes or management planes to public interfaces
    • Not using strict IP allowlists / denylists on APIs and panels
    • Lack of strong auth (2FA, hardware keys, SMS, etc.) on sensitive admin access
    • Not segmenting infrastructure properly (VLANs, traffic separation, trust zones)
    • Allowing customers to bypass security checks for the sake of convenience or a sale

    Yes, these controls are inconvenient. They slow things down. They frustrate people.

    But convenience is temporary, a compromised platform is....... well, not ideal.

    Mentally strong people don’t hide behind allowlists or separations.
    Instead, we separate everything by signing keys.

    https://github.com/pollere/DCT

    The recipient will accept a command, only if it’s signed by a key that is authorized to issue such command.
    Every command that can possibly exist must be covered by a schema that defines which keys may issue this command.
    Any command that doesn’t match the schema or isn’t signed by an acceptable key will be dropped, either by the recipient or by a network router.

    No addresses, no firewalls, just vibes and a data centric protocol that is fundamentally secure.

  • cloudblastcloudblast Member, Patron Provider

    @LowEndStalker said: but do you own the servers you use?

    Yes we do, all of them

  • There are credible reasons to suspect there's a vulnerability in the Virtualizor WHMCS module, which is under active exploitation and has affected multiple hosts: https://www.virtualizor.com/docs/billing/whmcs-module/

    It's important to note that it's only reasonable suspicion and nothing is proven at this point, but if this is occuring because of an exploit then things like 2FA, IP allow lists and vLANs probably won't help much because authentication is being bypassed and the permitted infrastructure is being abused to facilitate the hack.

    It's possible that all the incidents are due to misconfigurations and/or mistakes by the affected hosts, but it's increasingly likely that a vulnerability is being exploited, (especially since a forum user has claimed responsibility):
    https://lowendtalk.com/discussion/comment/4724181/#Comment_4724181

  • GattoGatto Member

    @cloudblast said:
    We offer an unlimited nodes, unlimited servers, unlimited clients whitelabel version of our control panel: https://cloudblast.io/whitelabel :)

    That's an interesting permission to ask for.

    Translated: "cloudblast.io wants to search and connect to any device in your local network"

  • xvpsxvps Member

    @Gatto said:

    @cloudblast said:
    We offer an unlimited nodes, unlimited servers, unlimited clients whitelabel version of our control panel: https://cloudblast.io/whitelabel :)

    That's an interesting permission to ask for.

    Translated: "cloudblast.io wants to search and connect to any device in your local network"

    WARNING: MASSIVE RED FLAG

    This is part of active fingerprinting. The website also checks for ad blockers and LLMs running on localhost.

    They have either been hacked or give zero fucks about their visitors’ privacy, because the website goes far beyond normal user-profiling mechanisms.

  • nikionikio Member

    @deafcon said:

    @host_c said:

    @forest said:

    @host_c said: That feature provides direct root shell on connected nodes

    Through what, QEMU Guest Agent?

    Not via QEMU Guest Agent.

    QEMU Guest Agent runs inside the VM and can only do what the VM itself is allowed to do (shutdown, IP reporting, filesystem freeze, etc.). It has no authority over the host and cannot execute arbitrary commands on the node.

    What’s being discussed here is host-level access via the management plane.

    In the CloudCone case, attackers abused the control panel’s ability to open a host terminal (root shell) on connected nodes. That’s entirely outside the VM and outside anything a customer VM can influence.

    Think of it as:

    QEMU Guest Agent → VM → limited, opt-in, guest-side helper
    – Runs inside the VM
    – Can only perform explicitly allowed actions (shutdown, IP reporting, fs-freeze, etc.)
    – No host visibility, no hypervisor control

    Panel “Server Terminal” → Host → root shell → full control
    – Runs on the hypervisor
    – Full root access
    – No VM boundary anymore

    If you have root access on a node, you can do essentially anything:

    root@node-XX:~# qm list
     VMID   NAME                 STATUS     MEM(MB)   BOOTDISK(GB)   PID
     1001   vm-1001              running     3072          20.00     2772
     1002   vm-1002              running    12288         350.00     1362874
     1017   vm-1017              running     3072          20.00     3446
     1024   infra-vm-01           running     4096          20.00     3808
     1032   storage-vm-01         running     6144          50.00     1543137
     1042   customer-vm-XX        running     4096          20.00     5465
     1056   internal-service      running     8192         120.00     6323
     1072   customer-vm-YY        running     4096          40.00     22938
     1106   vpn-vm                running     1024          60.00     8230
     1159   customer-vm-ZZ        running     2048          20.00     12217
     1182   test-raid             running     4096         100.00     15055
     1203   storage-vm-02         running     2048          20.00     17230
     1250   customer-vm-AA        running     4096          50.00     3459655
     1299   platform-node         running     4096          50.00     28819
     1331   internal-service-2    running     4096          40.00     40667
     1408   customer-vm-BB        running     2048          20.00     44356
     1475   customer-vm-CC        running     4096          30.00     891582
     1559   large-storage-vm      running     4096         400.00     38216
     1641   large-storage-vm-2    running     4096         400.00     39100
     1779   internal-test         running     6144          80.00     392089
    

    At this level, the host:

    • sees all VMs

    • controls their disks, memory, and network

    • can snapshot, mount, modify, or replace VM disks offline

    • can inject or observe data regardless of in-VM credentials

    If someone has access to the management panel that grants host-level execution, VM passwords, guest agents, or “changing credentials” inside the VM become largely irrelevant.

    This is exactly why exposing a Tier-0 management plane (panel GUI / terminal / API / whatever alse ) without strict isolation is such a high-risk gamble.

    Different layers. Different threat models.

    Thanks for the explanation. I'm not impacted, but using the opportunity to learn. What does isolation look like in the context of a business running a multi-national operation where techs can't be physically connected to the node?

    At the very least, isolate management interfaces to your internal VPN. If you can get away with it, don't expose physical hosts to the internet. If you cannot, expose as little as possible. There is very little harm that can by done to a single wireguard port.

    Run everything on the principle of least-privilege. Instead of letting your commands as root, do fine-grained ACLs for management activities. There are proper enterprise-ready solutions for this, but the "backyard" solution is to set up per-group permissions in your sudoers.d for running various commands, and then add technician/service accounts to only the groups they need to run. Your deployment system should have access to create VMs, but probably doesn't need access to filesystem operations beyond that. That way, if the deployment system gets pwned, the attackers can only create infinity VMs and not mount disks of those infinity VMs to encrypt shit.

    host_c talks about security vs convenience and how customers hate security. That is true, but that doesn't mean your techs shouldn't be using 2FA etc.

    As for the broader issue - there may very well be an exploitable vector in the control panel. I generally loathe the idea of web-based control panels for anything.

    Thanked by 2deafcon whynotlearn
  • atomiatomi Member

    its prolly broader issue since now my hostslick vps has been encrypted with same message like cloudcone had

  • xvpsxvps Member

    @atomi said:
    its prolly broader issue since now my hostslick vps has been encrypted with same message like cloudcone had

    @HostSlick

  • @atomi said:
    its prolly broader issue since now my hostslick vps has been encrypted with same message like cloudcone had

    Wow. Screenshot?

  • @Gatto said:

    @cloudblast said:
    We offer an unlimited nodes, unlimited servers, unlimited clients whitelabel version of our control panel: https://cloudblast.io/whitelabel :)

    That's an interesting permission to ask for.

    Translated: "cloudblast.io wants to search and connect to any device in your local network"

    Slightly off topic... but when I am on my work device... a LOT of sites I would normally go to for work purposes... have been asking for this permission A LOT.

    Of course I hit block.

    Thanked by 1nghialele
  • HOSTCAYHOSTCAY Member, Host Rep
    edited January 31

    @atomi said:
    its prolly broader issue since now my hostslick vps has been encrypted with same message like cloudcone had

    Yes. I’ve been chatting with him and he’s working on it as we speak. Allow him some time.
    I’ve also had this issue as I’ve replied on CloudCone regarding this. I’ve had 4 providers contact me personally after I replied on the other thread who had this same issue but didn’t go public about it and since it’s happened to CloudCone/HostSlick makes me not regret coming public about this issue. I’m pretty sure it’s an API key exposure via billing system WHMCS & Blesta.

    Normally I wouldn’t reply to something like this, but I wanted to be transparent after seeing your comment and also help CloudCone in some way as it may or may not be their fault hence why we ourselves haven’t went public with this until now.

    We were also victims of a similar incident around two months ago. Our main master node had Google Authenticator 2FA enabled, along with SSH terminal 2FA via PAM. Despite this, the attacker somehow managed to gain access to the master and use the server terminal (so we thought). To this day, we still don’t know how the 2FA was bypassed.

    The attacker contacted us on Telegram demanding payment. During the incident, we lost around 300 VMs, as they continued to threaten further deletions. Eventually, we paid an undisclosed amount significantly less than what they initially demanded. They promised to explain how access was gained, but stopped responding once the payment was sent.

    Since then, we’ve moved the master node to a different location and implemented additional security hardening. We haven’t experienced any further issues. We currently manage around 2,300 VMs, but we’re still questioning how access was possible with multiple layers of 2FA in place.

    I strongly suspect a vulnerability in a Blesta or WHMCS module. Our Virtualizor installation is white-labelled and has no direct links or connections to our main website, yet the attacker still knew it was Hostcay’s node. This makes me believe the entry point may have been through a billing application vulnerability.

    They were able to execute VM deletions and upload ransomware, which I initially assumed was done via the terminal but there’s still no clear explanation as to how 2FA could have been bypassed.

    We chose to restore the data, apply further security measures, and move on. I’m sharing this in case it helps others. I won’t be commenting further on the matter.

Sign In or Register to comment.