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 ?

1234579

Comments

  • DediRockDediRock Member, Patron Provider

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

    Hey @Shakespeare,

    Thanks for your question. SolusVM is an option along with a few others we have looked into for more variety for customers, in addition to having Virtualizor.

    For any concerns you may have, I can say the @virtualizor team has been very proactive with us and helpful as well. The security protocols they had suggested to us were mostly in place already with a few minor varations. The final security updates are being implemented now to futher increase security.

    Thank you

  • DediRockDediRock Member, Patron Provider

    @Void said:
    No Virtualizer, no exploit.™

    Disable Virtualizer. Be like DaddyRock.

    Hey @void ya we have had it disabled for a quite a while for security purposes. Thanks for the mention.

    Thanked by 3Void JohnnySac forest
  • @DediRock said:

    @Void said:
    No Virtualizer, no exploit.™

    Disable Virtualizer. Be like DaddyRock.

    Hey @void ya we have had it disabled for a quite a while for security purposes. Thanks for the mention.

    When you have more than one VPS, using the full Virtualizor panel is much more user friendly than using the embedded panel in WHMCS.

    Does Virtualizor recommend disabling their own panel for security? If so, that doesn't inspire much confidence.

    (not directed at you @DediRock <3 <3 , many hosts disable the full panel so just talking in general)

  • alfatarsosalfatarsos Member, Host Rep

    @MannDude said:
    So, we're finally getting prepped to move all of our older legacy VPS plans over to VirtFusion, where all of our new plans for the last year+ have been provisioned.

    For those wondering why providers "don't just move to VirtFusion", it's not really that straight forward and requires a lot of manual work.

    For importing servers into VirtFusion... You can see what is required here: https://docs.virtfusion.com/guides/importing-servers

    TLDR:

    • Convert old disk image of the Virtualizor VPS to qcow2 or raw
    • Install cloud-init & guest agent within the image (?) in hopes networking doesn't get fucked.
    • In VirtFusion, create a new VPS that "closely resembles" the one being migrated (disk space, resoures, OS type). Build it, then shut it down.
    • Import the disk from the old server and overwrite the one created by Virtfusion by the blank VPS you made for this.
    • Pray it boots.
    • Repeat this process hundreds or thousands of times.

    This doesn't include linking the migrated VM to the user in WHMCS, or creating their account in VirtFusion either. So I guess you could create the "blank" VM in VirtFusion post-migration via WHMCS for the user by creating an "order" for them for that new product and manually approving it so that it's created via the API. That may make linking the new VirtFusion VPS easier to their WHMCS account as opposed to doing it all manually. I've not had my coffee yet today so perhaps there is an easier way. All ears.

    Still, a massive pain in the ass. It's why we just decided to discontinue our old plans and mark them as legacy and basically provide no support for them in hope that people self-upgrade to new plans in VirtFusion... but with Virtualizor / Softaculous not being a company we wish to do business with anymore (even if this most recent incident isn't 100% their fault) it's time to move.

    In any case, got new hardware live in WA to start the migration process and requests in for PA. Put in an order for new hardware in NL as well, but that is going to be a month + out, which it'll likely take me that long to just migrate WA manually.

    And this is why we've decided to actually migrate the plans, but to redeploy the users: doing this process over 1000 times without any scripting to help nor guarantees it would work would be painfully hectic in terms of management, server-side and support-side. Things would be on fire.

    But despite it all you're better than I was... Virtualizor » VirtFusion should be reasonably accessible if you were with Virtualizor because Virtualizor doesn't actually implement cloud-init and is reasonably close libvirt-wise to VirtFusion (with several differences, but still, close enough). So you can simply install cloud-init and qemu-guest-agent and it will take over the previous method and should work reasonably well, probably with some manual DHCPv6 magic for it to assume the IPv6 default formatting of VF.

    SolusVM, which our company used, actually already implements cloud-init, has pre and post-boot specific scripting, used an entirely different networking stack, a different IPv6 IP formatting, a differently-built image on secondary disks... and to top it all off, several of the templates are different between each, with different default sizes, so matching would never be nearly equal. And yes, could be done with OpenVSwitch on VF's side, but when I already know that not only that doesn't allow IPv4 NAT (which was the main target all along), and also that it has ping issues past a certain scale at the dedicated server which customers would continue to suffer of... nope.

    I wish you the best of luck on that process. It's not easy.

    Thanked by 1Ed_Chd
  • forestforest Member
    edited February 2

    @CloudHopper said: I've spent many years in the cyber security industry and I've only ever heard of Rack911 Labs on LET...and only since this nonsense with Virtualizor began...so I decided to take a little look.

    I work in... ugh I hate the term "cyber security"... I work in the information security industry as well and I have heard of them in reference to small random projects. They're certainly not industry leaders, but that doesn't mean they're garbage. Of course, passing an audit only means one thing: You passed an audit. It does not guarantee that your software is secure, especially considering how broad the term "audit" is. It can range from a quick look to make sure you're following industry standard best practice (just making sure you use prepared statements for example), or it could be an extremely deep, long-term, and in-depth analysis that requires complete familiarization with the entire codebase.

    @SecNinja said: We have come up with new exploitation techniques previously unheard of. I wish I could show you our master list of exploits, public and unpublic via contracts/audits, it's almost nearing 1000 to this date. Truly, almost 1000 security flaws!

    Honestly, that doesn't mean all that much without knowing what those bugs are in. At 20 years, that's less than one bug a week, which really is not that much unless you are almost exclusively auditing hardened, rock-solid code. If you're pentesting new panels all the time, surely you should be finding plenty of low-hanging fruit.

    You're also mixing up exploits and security flaws, unless you're saying that you spend the time to develop an exploit for each vulnerability you find. Maybe that's common with web app exploitation. I don't know since all my experience is in binary exploitation / kernel exploitation where the gap between "oh that's a bad bug, it's almost certainly exploitable" and "here's a working exploit" can be vast. In fact, oftentimes you'll find that an exploit has to rely on multiple vulnerabilities to work.

    That's not meant to throw any shade. Like I said, I don't do web app exploitation and I am not particularly familiar with the hosting industry. I just want to point out that "look how many bugs we've found" is as meaningless for assessing the quality of a pentester as "look how many lines of code I've written" is for a programmer.

    @SecNinja said: I assure you, our work has improved hosting platforms you use on a daily basis and improved the overall security of the hosting industry by a landslide.

    The security of the hosting industry in general is kinda shitty. Just look at how many enable SMT and use truly ancient kernels on their nodes because rebooting an entire hypervisor is "scary". And I would be willing to be that not one single provider you have ever worked with has read any of the QEMU source code to determine how much attack surface they are adding by enabling certain features. While improving the quality of management frontends is commendable, there's a lot of remaining work to be done if the goal is to protect in any way against sophisticated threat actors.

    I'm certainly no hosting expert, but I was contracted for a project where, among other things, I had to go and edit the KVM source code in the Linux kernel to reduce the attack surface area of a number of emulated instructions, as well as rip out some parts of QEMU that were unnecessary but could not be disabled. In that same project, I had to learn more about QEMU internals than I ever wanted to (https://airbus-seclab.github.io/qemu_blog/ was immensely helpful). That is the kind of thing, if done by people far smarter than me, that could truly improve the overall security of the hosting industry by a landslide.

  • HosteroidHosteroid Member, Patron Provider
    edited February 3

    Email From Virtualizor:

    This notice provides the final technical details regarding an unauthorized access to our support ticket system, crucially, the factors contributing to the subsequent compromise of certain customer servers.

    == The Source of the Exposure ==

    A targeted session hijacking attack allowed an unauthorized party to access our support system. This was a sohphisticated targetted attack as we have 2FA for our ticket system, MFA enforced on our Google Workspace accounts and SMS based 2FA for our VPN / Tunnels. The attackers targeted plain-text root credentials that had been sent via email in tickets, rather than through our secure, encrypted submission forms. Approximately 1,500 Virtualizor support tickets were opened including this one. Not every ticket have passwords in them, but we are informing all these tickets.

    == Why Certain Servers Were Impacted ==

    Our forensic analysis of the impacted servers has identified two critical security lapses that allowed the stolen credentials to be used successfully:

    Failure to Rotate Credentials: The servers that were compromised in this event were found to be using passwords that were, in some cases, over a year old and had not been changed i.e. these passwords were not rotated once the ticket was resolved and also a considerable time had passed.

    Lack of Network Perimeter Security: Impacted nodes did not have a restricted firewall (IP Whitelisting) in place for the Virtualizor Admin Panel and SSH. This allowed the attackers to attempt logins from unauthorized external IP addresses.

    == Immediate Mandatory Hardening ==

    To prevent any further unauthorized access, we request these ticket Administrator(s) the following:

    Rotate Passwords Immediately: If your root password is not rotated, and we have also emailed you about your ticket being accessed by an unauthorized agent, please change your root password.

    Restrict Access: Implement firewall rules to allow access to the Virtualizor Admin Panel and SSH only from your known, trusted IP addresses.

    Move to our new Support Access system: It uses SSH keys instead of passwords and the user created is also a temporary user which is deleted automatically after 7 days by default. This user account is also restricted to be accessed via specific tunnel IPs.

    == Our Closing Actions ==

    We have now redacted all ticket data containing sensitive credentials to ensure no further "historical" risk remains. We will also no longer take root details. Furthermore, our move to UEM-managed hardware and 3FA / MFA at multiple levels of access ensures our internal environment is resilient against the session-hijacking methods used in this attack.

    We appreciate your cooperation in maintaining the Shared Responsibility required to keep the Virtualizor ecosystem secure. Also if you need any assistance, we are here to help.

  • tarisutarisu Member, Host Rep
    edited February 3

    We have been using Virtualizor since our company was founded. It's not great, but we haven't experienced any problems as long as the nodes are closed to external access.

    In the past, support systems were hacked, but we never shared any node login credentials. Support was always provided via an Anydesk/Rustdesk connection through a temporary Windows VPS.

    Thanked by 3WyvernCo fatchan VM6
  • HosteroidHosteroid Member, Patron Provider
    edited February 3

    @Hosteroid said:
    Email From Virtualizor:

    This notice provides the final technical details regarding an unauthorized access to our support ticket system, crucially, the factors contributing to the subsequent compromise of certain customer servers.

    == The Source of the Exposure ==

    A targeted session hijacking attack allowed an unauthorized party to access our support system. This was a sohphisticated targetted attack as we have 2FA for our ticket system, MFA enforced on our Google Workspace accounts and SMS based 2FA for our VPN / Tunnels. The attackers targeted plain-text root credentials that had been sent via email in tickets, rather than through our secure, encrypted submission forms. Approximately 1,500 Virtualizor support tickets were opened including this one. Not every ticket have passwords in them, but we are informing all these tickets.

    == Why Certain Servers Were Impacted ==

    Our forensic analysis of the impacted servers has identified two critical security lapses that allowed the stolen credentials to be used successfully:

    Failure to Rotate Credentials: The servers that were compromised in this event were found to be using passwords that were, in some cases, over a year old and had not been changed i.e. these passwords were not rotated once the ticket was resolved and also a considerable time had passed.

    Lack of Network Perimeter Security: Impacted nodes did not have a restricted firewall (IP Whitelisting) in place for the Virtualizor Admin Panel and SSH. This allowed the attackers to attempt logins from unauthorized external IP addresses.

    == Immediate Mandatory Hardening ==

    To prevent any further unauthorized access, we request these ticket Administrator(s) the following:

    Rotate Passwords Immediately: If your root password is not rotated, and we have also emailed you about your ticket being accessed by an unauthorized agent, please change your root password.

    Restrict Access: Implement firewall rules to allow access to the Virtualizor Admin Panel and SSH only from your known, trusted IP addresses.

    Move to our new Support Access system: It uses SSH keys instead of passwords and the user created is also a temporary user which is deleted automatically after 7 days by default. This user account is also restricted to be accessed via specific tunnel IPs.

    == Our Closing Actions ==

    We have now redacted all ticket data containing sensitive credentials to ensure no further "historical" risk remains. We will also no longer take root details. Furthermore, our move to UEM-managed hardware and 3FA / MFA at multiple levels of access ensures our internal environment is resilient against the session-hijacking methods used in this attack.

    We appreciate your cooperation in maintaining the Shared Responsibility required to keep the Virtualizor ecosystem secure. Also if you need any assistance, we are here to help.

    Screenshot as a proof: https://prnt.sc/8xpUeGJsDQAY

    @raindog308 @angstrom @DP @FAT32 @jbiloh LEB Post or something?

  • fatchanfatchan Member, Host Rep

    @forest said: Of course, passing an audit only means one thing: You passed an audit. It does not guarantee that your software is secure, especially considering how broad the term "audit" is. It can range from a quick look to make sure you're following industry standard best practice (just making sure you use prepared statements for example), or it could be an extremely deep, long-term, and in-depth analysis that requires complete familiarization with the entire codebase.

    A lot of companies will also pay a consultant to basically be very lenient and "help" them get certifications like ISO27001, etc.

  • @Hosteroid said:
    Email From Virtualizor:

    This notice provides the final technical details regarding an unauthorized access to our support ticket system, crucially, the factors contributing to the subsequent compromise of certain customer servers.

    == The Source of the Exposure ==

    A targeted session hijacking attack allowed an unauthorized party to access our support system. This was a sohphisticated targetted attack as we have 2FA for our ticket system, MFA enforced on our Google Workspace accounts and SMS based 2FA for our VPN / Tunnels. The attackers targeted plain-text root credentials that had been sent via email in tickets, rather than through our secure, encrypted submission forms. Approximately 1,500 Virtualizor support tickets were opened including this one. Not every ticket have passwords in them, but we are informing all these tickets.

    == Why Certain Servers Were Impacted ==

    Our forensic analysis of the impacted servers has identified two critical security lapses that allowed the stolen credentials to be used successfully:

    Failure to Rotate Credentials: The servers that were compromised in this event were found to be using passwords that were, in some cases, over a year old and had not been changed i.e. these passwords were not rotated once the ticket was resolved and also a considerable time had passed.

    Lack of Network Perimeter Security: Impacted nodes did not have a restricted firewall (IP Whitelisting) in place for the Virtualizor Admin Panel and SSH. This allowed the attackers to attempt logins from unauthorized external IP addresses.

    == Immediate Mandatory Hardening ==

    To prevent any further unauthorized access, we request these ticket Administrator(s) the following:

    Rotate Passwords Immediately: If your root password is not rotated, and we have also emailed you about your ticket being accessed by an unauthorized agent, please change your root password.

    Restrict Access: Implement firewall rules to allow access to the Virtualizor Admin Panel and SSH only from your known, trusted IP addresses.

    Move to our new Support Access system: It uses SSH keys instead of passwords and the user created is also a temporary user which is deleted automatically after 7 days by default. This user account is also restricted to be accessed via specific tunnel IPs.

    == Our Closing Actions ==

    We have now redacted all ticket data containing sensitive credentials to ensure no further "historical" risk remains. We will also no longer take root details. Furthermore, our move to UEM-managed hardware and 3FA / MFA at multiple levels of access ensures our internal environment is resilient against the session-hijacking methods used in this attack.

    We appreciate your cooperation in maintaining the Shared Responsibility required to keep the Virtualizor ecosystem secure. Also if you need any assistance, we are here to help.

    Are they saying they got their Support System hacked again, or are they saying the affected providers didn't rotate keys/passwords after the breach last year?

    @HOSTCAY you had 2FA enabled and bypassed, right?

    And @HostSlick, you said you already had IP whitelists setup right?

    Because if either one of those things is true then this can't have been caused by a cred leak...unless I'm misunderstanding something here? 🤔

  • HosteroidHosteroid Member, Patron Provider

    @CloudHopper said:

    @Hosteroid said:
    Email From Virtualizor:

    This notice provides the final technical details regarding an unauthorized access to our support ticket system, crucially, the factors contributing to the subsequent compromise of certain customer servers.

    == The Source of the Exposure ==

    A targeted session hijacking attack allowed an unauthorized party to access our support system. This was a sohphisticated targetted attack as we have 2FA for our ticket system, MFA enforced on our Google Workspace accounts and SMS based 2FA for our VPN / Tunnels. The attackers targeted plain-text root credentials that had been sent via email in tickets, rather than through our secure, encrypted submission forms. Approximately 1,500 Virtualizor support tickets were opened including this one. Not every ticket have passwords in them, but we are informing all these tickets.

    == Why Certain Servers Were Impacted ==

    Our forensic analysis of the impacted servers has identified two critical security lapses that allowed the stolen credentials to be used successfully:

    Failure to Rotate Credentials: The servers that were compromised in this event were found to be using passwords that were, in some cases, over a year old and had not been changed i.e. these passwords were not rotated once the ticket was resolved and also a considerable time had passed.

    Lack of Network Perimeter Security: Impacted nodes did not have a restricted firewall (IP Whitelisting) in place for the Virtualizor Admin Panel and SSH. This allowed the attackers to attempt logins from unauthorized external IP addresses.

    == Immediate Mandatory Hardening ==

    To prevent any further unauthorized access, we request these ticket Administrator(s) the following:

    Rotate Passwords Immediately: If your root password is not rotated, and we have also emailed you about your ticket being accessed by an unauthorized agent, please change your root password.

    Restrict Access: Implement firewall rules to allow access to the Virtualizor Admin Panel and SSH only from your known, trusted IP addresses.

    Move to our new Support Access system: It uses SSH keys instead of passwords and the user created is also a temporary user which is deleted automatically after 7 days by default. This user account is also restricted to be accessed via specific tunnel IPs.

    == Our Closing Actions ==

    We have now redacted all ticket data containing sensitive credentials to ensure no further "historical" risk remains. We will also no longer take root details. Furthermore, our move to UEM-managed hardware and 3FA / MFA at multiple levels of access ensures our internal environment is resilient against the session-hijacking methods used in this attack.

    We appreciate your cooperation in maintaining the Shared Responsibility required to keep the Virtualizor ecosystem secure. Also if you need any assistance, we are here to help.

    Are they saying they got their Support System hacked again, or are they saying the affected providers didn't rotate keys/passwords after the breach last year?

    @HOSTCAY you had 2FA enabled and bypassed, right?

    And @HostSlick, you said you already had IP whitelists setup right?

    Because if either one of those things is true then this can't have been caused by a cred leak...unless I'm misunderstanding something here? 🤔

    I think its new attack as last time was live chat, now they say session hijacking attack on support system, probably support tickets?

  • HOSTCAYHOSTCAY Member, Host Rep

    I’m not entirely sure, but we had 2FA enabled and changed all passwords when everyone was notified at the time. Since then, we’ve rotated passwords two to three times, and the compromise occurred more than six months later.

    The only explanation is that they either gained access via a hijacked session or accessed the account before we were notified and set up something malicious in advance, which would make sense. We did temporarily disable 2FA for about two days to grant support access, and in hindsight that likely explains it. Ultimately, it was our mistake, and we paid the price for it. This makes more sense as if there was something else more damage would have been done to more high-end providers.

    Thanked by 2Ed_Chd lothos
  • ralfralf Member

    It kind of boggles my mind a bit that they're even using passwords for this kind of access anyway.

    If they want to allow a remote root shell to Virtualisor for support (although that itself seems crazy to me - why can't virtualisor just give you instructions on what to do instead?), then there's a very easy battle-tested method of doing so - using SSH keys.

    You could simply remove that key when they no longer need access or if they say it might have been leaked.

    Thanked by 1rcy026
  • loayloay Member
    edited February 3

    @CloudHopper said: Are they saying they got their Support System hacked again, or are they saying the affected providers didn't rotate keys/passwords after the breach last year?

    I'm not buying it. If they really had 1500 tickets worth of root creds, there would be more providers getting hit and not those $10/year providers from last year let and black friday sales.

    Thanked by 2MannDude Ed_Chd
  • ralfralf Member

    @loay said:

    @CloudHopper said: Are they saying they got their Support System hacked again, or are they saying the affected providers didn't rotate keys/passwords after the breach last year?

    I'm not buying it. If they really had 1500 tickets worth of root creds, there would be more providers getting hit and not those $10/year providers from last year let and black friday sales.

    I read that as 1500 tickets in total, only some of which had creds, but they were replying to every ticket to make sure everyone took action. Which probably means it was just easier to script it to reply to everything.

    Thanked by 1loay
  • loayloay Member

    @ralf said:

    @loay said:

    @CloudHopper said: Are they saying they got their Support System hacked again, or are they saying the affected providers didn't rotate keys/passwords after the breach last year?

    I'm not buying it. If they really had 1500 tickets worth of root creds, there would be more providers getting hit and not those $10/year providers from last year let and black friday sales.

    I read that as 1500 tickets in total, only some of which had creds, but they were replying to every ticket to make sure everyone took action. Which probably means it was just easier to script it to reply to everything.

    Ah, I misread that. But this should be easy to verify then: Can the affected providers confirm that the specific nodes that were breached actually correspond to old support tickets where root creds were shared?

    Thanked by 1Ed_Chd
  • @vpsam said:

    @lowendlurker said:

    @vpsam said:

    @lowendlurker said: Is your vps running again?

    I did end up reinstalling it and it started running again. Obviously I lost my primary drive but it was a storage VPS so I wanted to make sure the data on the HDD was okay (it is). Before that it was just failing to do anything. Even now the panel is still very flaky.

    Also storage VPS for me.
    Before I try to reinstall, I want to make sure if you checked this box explicitly?
    Goal is to not loose data on the secondary disk but I don't fully trust the process now!

    I did select that and it was fine. I did have to recover the partition as the superblock got corrupted but the data was all there. But it might be worth checking with them as I don't even think that should have happened (unless that was part of the exploit).

    May I ask how did you recovered the data , I have storage vps and i don't want to lose my data , can you explain it step by step ?

  • TandMTandM Member

    @ralf said: If they want to allow a remote root shell to Virtualisor for support (although that itself seems crazy to me - why can't virtualisor just give you instructions on what to do instead?), then there's a very easy battle-tested method of doing so - using SSH keys.

    That's what their statement mentions as their new method of access to client servers.
    That they used to just request root passwords over a ticketing system, does raise serious questions about the security culture (or lack thereof) at Virtualizor, as it's completely insane this was ever deemed to be an acceptable way of gaining access.

    It's good that they're changing it, but it frankly never should have been the case to begin with.
    They can point to their clients not changing those passwords afterwards or not using IP based whitelisting for access to the underlying services, but they really need to do better and present a solid plan on improving their own security in general.

    Thanked by 1forest
  • @HOSTCAY said:
    I’m not entirely sure, but we had 2FA enabled and changed all passwords when everyone was notified at the time. Since then, we’ve rotated passwords two to three times, and the compromise occurred more than six months later.

    The only explanation is that they either gained access via a hijacked session or accessed the account before we were notified and set up something malicious in advance, which would make sense. We did temporarily disable 2FA for about two days to grant support access, and in hindsight that likely explains it. Ultimately, it was our mistake, and we paid the price for it. This makes more sense as if there was something else more damage would have been done to more high-end providers.

    Fair play to you for taking ownership of this, but I don't think you'd be at fault if they lost your creds and you got hacked whilst the 2FA was disabled for their support to access the instance.

    However, I still doubt it's a credential leak or re-exploitation through a backdoor. Both scenarios would use automation to ensure everyone gets hacked before the leak/backdoor is discovered, whereas this looks like a manual "hands on keyboard" scenario because the hacks have been happening hours/days apart.

    I also have questions about their statement. For example, have they really "forensically examined" all the affected instances already?

    A few days ago they were being evasive, but now they've done in-depth analysis of all of them, (including the ones we don't know about), and determined that none of them had rotated creds, implemented IP whitelisting or enabled 2FA... 🤔

    But if they suspect a backdoor was installed from the last hack, did they also suggest that you completely wipe and reinstall the server from scratch too? If not, I'd suggest you do that anyway to be on the safe side.

    Thanked by 2loay JohnnySac
  • ralfralf Member

    @CloudHopper said:
    I also have questions about their statement. For example, have they really "forensically examined" all the affected instances already?

    Given the speed of their refutation duing the Ouiheberg situation, I think they have an automatic kneejerk response to deny all responsibility before they have access to any of the data necessary to make that assessment.

    My take is that they're blaming old credentials because it's the easiest scapegoat and they've already suffered the reputational damage of all their internal communications being leaked, so it can be explained away as just fall out from that without having to publicly acknowledge they have other problems.

  • zedzed Member

    well at least we finally have an answer, what a shitshow.

    i'd like to know if this relates to @ouiheberg issue a few months back though.

  • xvpsxvps Member

    The providers involved who have blamed Virtualizor, but did not rotate their passwords after sending them to Virtualizor via tickets or email, right now:

  • @zed said:
    well at least we finally have an answer, what a shitshow.

    i'd like to know if this relates to @ouiheberg issue a few months back though.

    It's an answer, but I'm really not sure if it's an honest answer or not...

    For example, it's not clear whether they're saying they've been hacked again or whether they're blaming their previous hack/leak.

    The start of their statement suggests they got hacked again, but then they say some credentials were a year old, which implies they were from the previous breach...although how they'd even know those year old creds were still valid and had no IP whitelisting or 2FA in place isn't clear.

    We also know that at least some of the affected Virtualizor instances were taken offline immediately after they got hacked, so how they've "forensically" examined all those offline instances and determined that the affected hosts were at fault isn't clear either.

    On the other hand, it could well be true because throwing your customers under a bus like that with no evidence would be a really shitty move!

  • vpsamvpsam Member

    @baddar90 said: May I ask how did you recovered the data , I have storage vps and i don't want to lose my data , can you explain it step by step ?

    I reinstalled the VPS, so the primary partition was wiped. I then ran testdisk on it. Exactly how to do it depends on how you set up the hard disk and I'm not very good at it myself (just enough to know when an LLM is going in the wrong direction)

  • HOSTCAYHOSTCAY Member, Host Rep
    edited February 3

    @xvps said:
    The providers involved who have blamed Virtualizor, but did not rotate their passwords after sending them to Virtualizor via tickets or email, right now:

    I have already addressed this. We did change the passwords after initially providing access to Virtualizor. We then changed them again after being notified of a potential support-related password leak. Following that incident, the passwords were changed a further 2–3 times over the following months, before the compromise occurred.

    This is why I stated in my earlier reply that the compromise happened during the period when access was provided specifically while access was granted and passwords were being rotated after the support issue was resolved. Something must have occurred during the two days they had access, which gave the attackers time to prepare or upload something that allowed persistent access.

    As mentioned multiple times, after support access was removed, we changed the passwords again and re-enabled 2FA. This is also why we were confused about how access continued despite 2FA being enabled and multiple password changes.

    The only logical conclusion is that something happened while access was granted, because enabling 2FA and repeatedly changing passwords afterward did not prevent continued access.
    That’s why I am still all over the place and taking responsibility in terms of more security hardening should have been done. I’m not blaming Virtualizor anyone could have happened. I also admitted that only thing we did not do which would have helped is restrict IP access which makes sense. 2FA/password changes done but them accessing before the support leak was announced and uploading whatever to have continued access but this incident I’m still ask questioning myself how they bypassed 2FA and only logical reason I can think of is during the support breach they logged in and did some things so changing passwords and 2FA back on didn’t help whatsoever.

  • HOSTCAYHOSTCAY Member, Host Rep
    edited February 3

    Anyway our Virtualizor master was reinstalled from scratch on a new server and location externally and security wise hardened on all levels and slaves resynced. We hired Mc2.dev for this as required importing couple sql tables subnets/vms ids to not break things as we don’t use any other vitualizor features.

  • ralfralf Member

    This is quite magnanimous of you.

    @HOSTCAY said:

    @xvps said:
    The providers involved who have blamed Virtualizor, but did not rotate their passwords after sending them to Virtualizor via tickets or email, right now:

    The only logical conclusion is that something happened while access was granted, because enabling 2FA and repeatedly changing passwords afterward did not prevent continued access.

    OR there is a 0-day exploit in Virtualizor.

    It's good that you're stepping up and taking responsibility, but there's still a good chance there was actually nothing you could have done to prevent this. It certainly sounds like all the steps Virtualizor say should have prevented it were followed, and more, so at some point you have to consider the alternate hypothesis.

    Thanked by 1HOSTCAY
  • HOSTCAYHOSTCAY Member, Host Rep
    edited February 3

    @ralf said:
    This is quite magnanimous of you.

    @HOSTCAY said:

    @xvps said:
    The providers involved who have blamed Virtualizor, but did not rotate their passwords after sending them to Virtualizor via tickets or email, right now:

    The only logical conclusion is that something happened while access was granted, because enabling 2FA and repeatedly changing passwords afterward did not prevent continued access.

    OR there is a 0-day exploit in Virtualizor.

    It's good that you're stepping up and taking responsibility, but there's still a good chance there was actually nothing you could have done to prevent this. It certainly sounds like all the steps Virtualizor say should have prevented it were followed, and more, so at some point you have to consider the alternate hypothesis.

    I cannot blame anyone else because once I start doing that, it raises even more questions. For example, why were no higher number other providers compromised? Why would the attackers upload fake, poorly written, AI generated ransomware? Their inexperience makes it hard to believe they were capable of writing proper ransomware code, let alone exploiting a system.

    It does make some sense that it could be related to the support leak incident, but simply mentioning password changes did not help us, which is why I am questioning it. Perhaps we should have enabled IP restrictions as well, especially since we have not seen any admin login logs. We also may have needed to restrict firewall ports such as TCP 4084 and 4085. We assumed that enabling 2FA and changing passwords would be enough, but it seems that it was not (for our case).

  • ralfralf Member
    edited February 3

    @HOSTCAY said:

    @ralf said:
    This is quite magnanimous of you.

    @HOSTCAY said:

    @xvps said:
    The providers involved who have blamed Virtualizor, but did not rotate their passwords after sending them to Virtualizor via tickets or email, right now:

    The only logical conclusion is that something happened while access was granted, because enabling 2FA and repeatedly changing passwords afterward did not prevent continued access.

    OR there is a 0-day exploit in Virtualizor.

    It's good that you're stepping up and taking responsibility, but there's still a good chance there was actually nothing you could have done to prevent this. It certainly sounds like all the steps Virtualizor say should have prevented it were followed, and more, so at some point you have to consider the alternate hypothesis.

    I cannot blame anyone else because once I start doing that, it raises even more questions. For example, why were no higher number other providers compromised? Why would the attackers upload fake, poorly written, AI generated ransomware? Their inexperience makes it hard to believe they were capable of writing proper ransomware code, let alone exploiting a system.

    It does make some sense that it could be related to the support leak incident, but simply mentioning password changes did not help us, which is why I am questioning it. Perhaps we should have enabled IP restrictions as well, especially since we have not seen any admin login logs. We also may have needed to restrict firewall ports such as TCP 4084 and 4085. We assumed that enabling 2FA and changing passwords would be enough, but it seems that it was not (for our case).

    Again, it's good that you have all these ideas about potential avenues that your system was compromised. At this stage you shouldn't be ruling any of them out.

    If there is definitive, conclusive proof that they accessed the systems via old credentials, then fair enough. At the moment, that's just Virtualizor's best guess, and coincidentally the one that puts the least blame on them.

    Any of the other things you mention could well be the root cause. But until they've all been investigated and ruled out, they're no more likely than an exploit in Virtualizor itself.

    Thanked by 1HOSTCAY
  • @vpsam said:

    @baddar90 said: May I ask how did you recovered the data , I have storage vps and i don't want to lose my data , can you explain it step by step ?

    I reinstalled the VPS, so the primary partition was wiped. I then ran testdisk on it. Exactly how to do it depends on how you set up the hard disk and I'm not very good at it myself (just enough to know when an LLM is going in the wrong direction)

    I ran testdisk and restored the partition, but I can't access or mount it , so I don't know how to recover the data

Sign In or Register to comment.