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 ?

1246789

Comments

  • HosteroidHosteroid Member, Patron Provider

    @SecNinja said:

    @CloudHopper said:
    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/

    The WHMCS module for Virtualizor has been heavily scrutinized and the source code is available for everyone to look at. I am still waiting for someone to provide actual proof that an exploit exists via the module, and no, copying/pasting the source code into ChatGPT is not the same thing...

    I see Blesta mentioned a lot, I can tell you, there was a critical exploit in the 2Checkout module found recently that could be actively exploited right now. Something to think about for anyone using Blesta who hasn't patched in time.

    With that said...

    We routinely go over Virtualizor for security flaws. If you are a hosting provider and have been compromised, in your opinion, by Virtualizor, please reach out to me directly via DM and we will help you perform an audit to see if we can figure out how the attack occurred.

    I don't usually offer that to random hosting companies, but I will for the time being, totally free of charge but I will need full access of everything and it must be a recent compromise.

    Did you audit anytime recently web terminal function?

  • @dishu said:

    @lowendclient said:

    @sunkiss said:
    What information is stored in this module? Can hackers gain complete access to it?

    picvia:https://www.nodeseek.com/post-602642-1

    @rarecloud You should see this.
    Obviously the hacker bypassed CloudCone's Virtualizor master panel.

    What is the relationship between kyc function and hackers?

    Haven't you seen the screenshot is Cloudcone's master panel? 25207 VPS. Except admin and hacker, who do you think can cap this screenshot?

  • lowendclientlowendclient Member
    edited January 31

    @SecNinja said:

    @CloudHopper said:
    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/

    The WHMCS module for Virtualizor has been heavily scrutinized and the source code is available for everyone to look at. I am still waiting for someone to provide actual proof that an exploit exists via the module, and no, copying/pasting the source code into ChatGPT is not the same thing...

    I see Blesta mentioned a lot, I can tell you, there was a critical exploit in the 2Checkout module found recently that could be actively exploited right now. Something to think about for anyone using Blesta who hasn't patched in time.

    With that said...

    We routinely go over Virtualizor for security flaws. If you are a hosting provider and have been compromised, in your opinion, by Virtualizor, please reach out to me directly via DM and we will help you perform an audit to see if we can figure out how the attack occurred.

    I don't usually offer that to random hosting companies, but I will for the time being, totally free of charge but I will need full access of everything and it must be a recent compromise.

    We found a Virtualizor bug before, if a client VPS record exists in WHMCS virtualizor plugin, but vpsid=0 (Happens when migrate from other panel or VPS delete callback failed sometimes) , if the user enter Enduser panel, he can will enter the panel with Master role directly.
    We've reported to virtualizor and they fixed it in next version. It is very similar to Cloudcone's accident, both of them is user can bypass admin permission in Master panel.
    I think their master panel is highly inadequate in terms of administrator authentication.

    Thanked by 1oloke
  • @SecNinja said:

    @CloudHopper said:
    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/

    The WHMCS module for Virtualizor has been heavily scrutinized and the source code is available for everyone to look at. I am still waiting for someone to provide actual proof that an exploit exists via the module, and no, copying/pasting the source code into ChatGPT is not the same thing...

    I see Blesta mentioned a lot, I can tell you, there was a critical exploit in the 2Checkout module found recently that could be actively exploited right now. Something to think about for anyone using Blesta who hasn't patched in time.

    With that said...

    We routinely go over Virtualizor for security flaws. If you are a hosting provider and have been compromised, in your opinion, by Virtualizor, please reach out to me directly via DM and we will help you perform an audit to see if we can figure out how the attack occurred.

    I don't usually offer that to random hosting companies, but I will for the time being, totally free of charge but I will need full access of everything and it must be a recent compromise.

    You said Virtualizor and related modules were heavily audited in the thread about the OuiHeberg hack...yet there's been at least six more incidents since then, (which is a rate of more than one confirmed incident every two weeks), and that's just the ones we know about.

    @virtualizor told me privately that OuiHeberg only sent them an AI-generated report, so presumably you're implying they put the code through an AI audit and sent that in their report rather than a PoC, but other providers have also complained about the evasive responses they've received from their support so I'm spotting a pattern here.

    But what's most notable about all of this is it just isn't happening to providers using VirtFusion or other panels at anything like the same rate, even though their environments would be just as prone to mistakes and security misconfigurations.

    I accept there's currently no hard evidence of the root cause and it's possible this has nothing to do with Virtualizor, although I find that highly improbable even though I don't deny that it is possible.

    Thanked by 2loay Ed_Chd
  • pphillipspphillips Member, Host Rep

    @SecNinja said: I see Blesta mentioned a lot, I can tell you, there was a critical exploit in the 2Checkout module found recently that could be actively exploited right now. Something to think about for anyone using Blesta who hasn't patched in time.

    This is true, but to clarify it only affects people that have installed the 2Checkout gateway. If it's not installed it can't be exploited. Still, we recommend upgrading to 5.13.3.

  • @Hosteroid said:

    Did you audit anytime recently web terminal function?

    So the web terminal works like this:

    1. An admin user logs into Virtualizor and opens the Server Terminal function.

    2. In the background the following file is created on the node in question:

    /var/virtualizor/ttyd/htpasswd

    The contents will look like:

    root-2862728:$apr1$$7SECBXP5AYND904zor.Lt.

    The username and password are randomized.

    1. The web client will then make a request to /ttyd/token with an Authorization string:

    Authorization: Basic cm9vdC0yODYyNzI4OlZLMkdRODltM2ZyMA==

    Without someone knowing that Authorization string, it's a full stop. You cannot connect to /ttyd/ws to open the WebSocket connection and drop into a root shell. It will just give you a 401 error.

    Virtualizor is using Nginx as their backend and this is the relevant config:

    Location /tty {
    auth_basic "ttyd";
    auth_basic_user_file "/var/virtualizor/ttyd/htpasswd";

    }

    There is no realistic scenario that would get around it and magically drop into the Terminal as root without knowing the username/password.

    Thanked by 2Hosteroid oloke
  • HosteroidHosteroid Member, Patron Provider
    edited January 31

    @SecNinja said:

    @Hosteroid said:

    Did you audit anytime recently web terminal function?

    So the web terminal works like this:

    1. An admin user logs into Virtualizor and opens the Server Terminal function.

    2. In the background the following file is created on the node in question:

    /var/virtualizor/ttyd/htpasswd

    The contents will look like:

    root-2862728:$apr1$$7SECBXP5AYND904zor.Lt.

    The username and password are randomized.

    1. The web client will then make a request to /ttyd/token with an Authorization string:

    Authorization: Basic cm9vdC0yODYyNzI4OlZLMkdRODltM2ZyMA==

    Without someone knowing that Authorization string, it's a full stop. You cannot connect to /ttyd/ws to open the WebSocket connection and drop into a root shell. It will just give you a 401 error.

    Virtualizor is using Nginx as their backend and this is the relevant config:

    Location /tty {
    auth_basic "ttyd";
    auth_basic_user_file "/var/virtualizor/ttyd/htpasswd";

    }

    There is no realistic scenario that would get around it and magically drop into the Terminal as root without knowing the username/password.

    Thanks for explaining the ttyd authentication flow. While that shows ttyd itself is protected, it doesn’t fully rule out a possibility of a flaw in the panel-side logic that generates or exposes those credentials (for example in the token endpoint, session handling, or API layer).

    What remains unclear is why providers found the same ransomware script only on master nodes. That pattern seems unlikely to result from unrelated SSH compromises and points more toward a control-plane level issue especially if some of them had 2FA/OTP enabled, not trying to point fingers just want to combine all info and find out the problem since I didnt get yet for whole day any answer from @virtualizor and they are usually answering me under 30 minutes...

    Are there any ongoing investigations into the token or terminal generation logic to rule that out?

  • @SecNinja said:
    We found a Virtualizor bug before, if a client VPS record exists in WHMCS virtualizor plugin, but vpsid=0 (Happens when migrate from other panel or VPS delete callback failed sometimes) , if the user enter Enduser panel, he can will enter the panel with Master role directly.
    We've reported to virtualizor and they fixed it in next version. It is very similar to Cloudcone's accident, both of them is user can bypass admin permission in Master panel.
    I think their master panel is highly inadequate in terms of administrator authentication.

    Strange that there isn't a CVE assigned for the bug you mention there, but then there only seems to have been one CVE ever been assigned for a Virtualizor bug, (in 2017): https://app.opencve.io/cve/?product=virtualizor&vendor=softaculous

    I wonder, was there a notification sent to clients warning them about the issue or was it silently patched?

    Interestingly, the bug you describe above sounds like it's the same bug class to the CVE that has been assigned for the product. Specifically:

    "Virtualizor does not verify the API calls correctly, which allows remote authenticated users to gain access of other users VPS"
    https://gist.github.com/sedrubal/a83fa22f1091025a5c1a14aabd711ad7

    In fact, the same bug class would also explain the current issues we're discussing now. And it's common for bug hunters to check old CVEs and try the same bug class against other endpoints.

    But having gone around these circles about the same subject multiple times, you'll have to excuse me for repeating myself when I say I have zero trust in the platform or the company behind it.

  • SecNinjaSecNinja Member
    edited January 31

    @CloudHopper said:
    You said Virtualizor and related modules were heavily audited in the thread about the OuiHeberg hack...yet there's been at least six more incidents since then, (which is a rate of more than one confirmed incident every two weeks), and that's just the ones we know about.

    Do you know how many thousands of Virtualizor installations exist? By your logic, if a hundred WordPress websites have been compromised in the last month it surely must mean there is a zero day in the software.

    I think the fact that there have been 6 more incidents is not really relevant given how small of a pool that is compared to how many people are using Virtualizor.

    There are many variables and factors that can ultimately lead to a Virtualizor installation being compromised, and of course the software itself is one but without any sort of proof we must speculate that it is bad security practices, 3rd party software being compromised or human error until proven otherwise.

    We have assisted Virtualizor with dozens of forensic audits of hosting partners that have been compromised and with the exception of the "Live Chat Incident" in every case it has been proven to be the result of bad security practices, using outdated software/modules or third-party related.

    As I said in the thread the other month, nothing will ever be 100% secure and I am sure Virtualizor accepts that. From my own experience, Virtualizor have always handled security reports with the most seriousness and have always patched any security flaws we found in their software faster than most.

    I'll state again: If you are a hosting provider and believe you have been hacked due to using Virtualizor, don't touch anything, leave the logs, send me a DM or reach out through our website and we'll do our best to help you figure out what happened. I don't care if you have 5 clients or 5,000, we will help you out totally free.

  • emg88emg88 Member
    edited January 31

    ( deleted )

  • @SecNinja said: I'll state again:

    And I'll state for the first time: What's your relation with Virtualizor?

    If a security vulnerability DOES exist, hypothetically, would that affect you and make you look bad? Do you gain anything from there not being a vulnerability?

    Many thanks,

  • @SecNinja said:

    @CloudHopper said:
    You said Virtualizor and related modules were heavily audited in the thread about the OuiHeberg hack...yet there's been at least six more incidents since then, (which is a rate of more than one confirmed incident every two weeks), and that's just the ones we know about.

    Do you know how many thousands of Virtualizor installations exist? By your logic, if a hundred WordPress websites have been compromised in the last month it surely must mean there is a zero day in the software.

    I think the fact that there have been 6 more incidents is not really relevant given how small of a pool that is compared to how many people are using Virtualizor.

    There are many variables and factors that can ultimately lead to a Virtualizor installation being compromised, and of course the software itself is one but without any sort of proof we must speculate that it is bad security practices, 3rd party software being compromised or human error until proven otherwise.

    If you really want to claim that the providers here who are using Virtualizor are less competent than those using other control panels, that's a bold argument but you're welcome to try.

    But the fact remains that those who are using Virtualizor are experiencing far more security incidents than those that are not.

    Thanked by 3HOSTCAY loay tentor
  • @sillycat said:

    @SecNinja said: I'll state again:

    And I'll state for the first time: What's your relation with Virtualizor?

    If a security vulnerability DOES exist, hypothetically, would that affect you and make you look bad? Do you gain anything from there not being a vulnerability?

    Many thanks,

    We periodically go over Virtualizor for security flaws and assist in forensic audits when their hosting partners have been compromised.

    If a security flaw does exist, it absolutely does NOT make us look bad because the reality is we are the first to make it clear to anyone who uses our services that nothing will ever be 100% secure and there have been many times where a third-party have found security flaws in products we currently audit and/or have previously audited.

    While I cannot list our clients, we work with many hosting platforms and have been doing this for longer than I can remember. We strive to find 99% of security flaws in software, but there will always be that 1% that slip by and it does happen from time to time. It sucks, but it is what it is. :)

  • HOSTCAYHOSTCAY Member, Host Rep
    edited January 31

    Truth or dare
    Update: He also confirmed on telegram that he’s watching this thread. He messaged me again saying he saw my posted screenshot

  • LowEndStalkerLowEndStalker Member
    edited January 31

    @HOSTCAY said:
    Truth or dare

    I just don't see why its being done at such a small scale if this is the case...

    Are they trying to make it so they last longer or are they just unable to automate it?

    🤔

    Thanked by 1HOSTCAY
  • HOSTCAYHOSTCAY Member, Host Rep

    @LowEndStalker said:

    @HOSTCAY said:
    Truth or dare

    I just don't see why its being done at such a small scale if this is the case...

    Are they trying to make it so they last longer or are they just able to automate it?

    🤔

    He just messaged me again few seconds ago that he saw my screenshot on LET! So he’s active here.

  • rpqurpqu Member
    edited January 31

    @HOSTCAY said:

    @LowEndStalker said:

    @HOSTCAY said:
    Truth or dare

    I just don't see why its being done at such a small scale if this is the case...

    Are they trying to make it so they last longer or are they just able to automate it?

    🤔

    He just messaged me again few seconds ago that he saw my screenshot on LET! So he’s active here.

    He looks like this

  • Hostslick VPS still down, soon to be 24 hour downtime.

  • conceptconcept Member
    edited January 31

    My hostslick vps is still up and running and no ransomware lock yet.

    Edit: looks like Virtualizor and vps is down now.

  • emghemgh Member, Megathread Squad

    @zGato said: Virtualizor's UI can look good to the end user

    honestly no it cant

    Thanked by 2lukast__ tentor
  • emghemgh Member, Megathread Squad
    edited January 31

    @zGato said: I believe some providers actually managed to migrate VM disks from Virtualizor to VirtFusion though, by creating a blank VM and then importing the disk manually or something like that.

    this shoulnd't be hard, should just be raw disk files, basically copy and replace

    done it many times between VF's, can't see this being different, maybe it is but would be surprised

  • emghemgh Member, Megathread Squad

    @CloudHopper said: If you really want to claim that the providers here who are using Virtualizor are less competent than those using other control panels, that's a bold argument but you're welcome to try.

    I had to look at the UI for a few seconds to realize how shitty the software is, so yeah honestly it's a solid argument, not sure I'd make it myself but I can see it

  • @emgh said:

    @zGato said: I believe some providers actually managed to migrate VM disks from Virtualizor to VirtFusion though, by creating a blank VM and then importing the disk manually or something like that.

    this shoulnd't be hard, should just be raw disk files, basically copy and replace

    Network devices might show up under different names (and break you network configuration), which might need to be manually adjusted (by logging into the VPS via VNC).

    Thanked by 2emgh tentor
  • emghemgh Member, Megathread Squad

    @cmeerw said:

    @emgh said:

    @zGato said: I believe some providers actually managed to migrate VM disks from Virtualizor to VirtFusion though, by creating a blank VM and then importing the disk manually or something like that.

    this shoulnd't be hard, should just be raw disk files, basically copy and replace

    Network devices might show up under different names (and break you network configuration), which might need to be manually adjusted (by logging into the VPS via VNC).

    True

  • @HOSTCAY said:
    Truth or dare
    Update: He also confirmed on telegram that he’s watching this thread. He messaged me again saying he saw my posted screenshot

    They're not just reading this thread, they're engaging on the forum with another well aged alt account...
    https://lowendtalk.com/discussion/comment/4725216/#Comment_4725216

    Thanked by 1HOSTCAY
  • 3K333K33 Member, Host Rep

    @emgh said:

    @zGato said: I believe some providers actually managed to migrate VM disks from Virtualizor to VirtFusion though, by creating a blank VM and then importing the disk manually or something like that.

    this shoulnd't be hard, should just be raw disk files, basically copy and replace

    done it many times between VF's, can't see this being different, maybe it is but would be surprised

    If its 5 servers then it’s easy, lets say you have 5000 VPS to migrate. You have to manually create a VPS, replace the disk and hope everything works. Add user creation and its few weeks of work, unless you automate it in some way + integrating new VF servers to billing system.

    If Virtfusion will provide migration tool, then we can certainly think about it.

    Only real way for a little bigger provider is to let legacy plan expires (like Incognet did) and force leftovers to move on it’s own. But this requires good enough growth and liquidity to get more servers.

  • emghemgh Member, Megathread Squad

    @3K33 said:

    @emgh said:

    @zGato said: I believe some providers actually managed to migrate VM disks from Virtualizor to VirtFusion though, by creating a blank VM and then importing the disk manually or something like that.

    this shoulnd't be hard, should just be raw disk files, basically copy and replace

    done it many times between VF's, can't see this being different, maybe it is but would be surprised

    If its 5 servers then it’s easy, lets say you have 5000 VPS to migrate. You have to manually create a VPS, replace the disk and hope everything works. Add user creation and its few weeks of work, unless you automate it in some way + integrating new VF servers to billing system.

    If Virtfusion will provide migration tool, then we can certainly think about it.

    Only real way for a little bigger provider is to let legacy plan expires (like Incognet did) and force leftovers to move on it’s own. But this requires good enough growth and liquidity to get more servers.

    That’s not hard to automate. Virtfusion WHMCS module stores relation to VF user & server in the SQL. Creating accounts is easy with the API.

  • loayloay Member
    edited January 31

    @3K33 said: I can’t blame virtualizor for every hack, but it depends on how they handle this. If they will patch it up relatively quickly, i don’t see a problem. This could have happen to every software.
    @xvps said:

    @ascicode said:
    Possibel this.

    I can confirm that this is the server/ip address the hackers script uploads data to.

    I tested with:

    I can't upload the result here, because of CloudFlare blocking, but the server has a SSL certificate for the domain name, and it respond with 200 Ok.

    The hosting provider is vdsok.guru

    Some things I found about oldenvale.ru domain:

    • Domain registered on 2025-08-13 (REGRU-RU).
    • A Telegram channel named "OldenVale" (https://t.me/OldenVale) was created just days later on 2025-08-19, and there's an active Discord community linked to this channel (I didn't check it myself).
    • There's a Minecraft server running under this domain at mc.oldenvale.ru. It's listed here: https://hotmc.ru/minecraft-server-285627
    • There are also a few more subdomains under oldenvale.ru (gmlf, api, and news).
  • HOSTCAYHOSTCAY Member, Host Rep

    @loay said:

    @3K33 said: I can’t blame virtualizor for every hack, but it depends on how they handle this. If they will patch it up relatively quickly, i don’t see a problem. This could have happen to every software.
    @xvps said:

    @ascicode said:
    Possibel this.

    I can confirm that this is the server/ip address the hackers script uploads data to.

    I tested with:

    I can't upload the result here, because of CloudFlare blocking, but the server has a SSL certificate for the domain name, and it respond with 200 Ok.

    The hosting provider is vdsok.guru

    Some things I found about oldenvale.ru domain:

    • Domain registered on 2025-08-13 (REGRU-RU).
    • A Telegram channel named "OldenVale" (https://t.me/OldenVale) was created just days later on 2025-08-19, and there's an active Discord community linked to this channel (I didn't check it myself).
    • There's a Minecraft server running under this domain at mc.oldenvale.ru. It's listed here: https://hotmc.ru/minecraft-server-285627
    • There are also a few more subdomains under oldenvale.ru (gmlf, api, and news).

    Discord admin usernames
    intelligent002 (idle status)
    pafia076

    Thanked by 3loay oloke emgh
  • rarecloudrarecloud Member, Patron Provider

    I want to share some context that might be relevant here.

    We experienced something very similar last year on one of our test environments. An attacker gained access to our Virtualizor master panel and used the terminal feature to deploy crypto miners across all connected nodes. They even created additional VPS instances to run more miners. The method is exactly the same as what's being described now, the only difference is they're now demanding ransom instead of just mining.

    A friend of mine at another hosting company (who I won't name) had the exact same issue around the same time.

    Here's what we suspected back then: Both of us had recently opened support tickets with Virtualizor and provided root credentials for troubleshooting. At that time, passwords submitted through their ticketing system remained visible in plain text indefinitely. This means any employee, or anyone who compromised their ticketing system, could go back and read old tickets containing master panel credentials.

    We never accused Virtualizor directly, and they never admitted anything. However, shortly after our incidents, they changed their ticketing system. Passwords are now automatically redacted from tickets after submission. Whether this was because they suspected an insider threat or simply wanted to protect themselves from liability, I can't say. But the timing was notable.

    Since then, we've implemented:
    - 2FA on all administrator accounts including root
    - Disabled terminal access on production nodes
    - IP restrictions on admin panel access

    My questions to those affected:

    1. Did you open a support ticket with Virtualizor recently (within the past few months) and provide credentials?
    2. Has anyone actually reproduced the authentication bypass? Can we confirm this is a 0-day in the panel itself, or could this be another credential leak?

    The terminal feature isn't the vulnerability itself. It's just a powerful tool that becomes extremely dangerous when someone gains unauthorized access to the master panel. The real question is: how are attackers getting master panel access across multiple different providers?

    Either there's a critical auth bypass vulnerability, or there's an ongoing credential leak somewhere.

    @HostSlick @HOSTCAY @Cloudcone Did any of you open support tickets with Virtualizor before the attack? This could help establish a pattern.

    P.S. Now I'm auditing hundreds of servers to make sure everything is clean on our end 😅

Sign In or Register to comment.