VMware

Critical VMware vCenter Server Patch VMSA-2024-0019 – Upgrade Now!

Notes about the new critical VMware vCenter Server patch VMSA-2024-0019. Learn about this 9.8 critical patch and how to upgrade

In case you haven’t seen as of yet today, VMware has released a critical patch for VMware vCenter Server, noted in VMSA-2024-0019 for vulnerabilities: CVE-2024-38812, CVE-2024-38813. Let’s look at the vulnerabilities, the severity, any workarounds, and the process to get your VMware vCenter Server patched.

CVE-2024-38812 – Heap-overflow vulnerability

This is the worse of the two vulnerabilities fixed in this new patch release. Using a specially crafted network packet, an attacker can send this to your vCenter Server and take advantage of a heap-overflow vulnerability in the DCERPC protocol. The criticality of this vulnerability is critical, carrying a CVSSv3 score of 9.8 which is about as bad as it gets.

There are no workarounds for this vulnerability that are listed in the official VMSA KB article for this vulnerability. The only resolution is to get your vCenter Server patched to the latest version in the fixed versions for your particular vCenter Server.

CVE-2024-38813 – Privilege escalation vulnerability

VMware vCenter Server also contains a privilege escalation vulnerability to be aware of. This particular vulnerability has a CVSSv3 score of 7.5. With this vulnerability, the attacker also just has to be the network to “see” the vCenter Server. They can then snd a specially crafted network packet to the server and escalate privileges to root.

Again, with this vulnerability, there is no workaround. You will want to apply the known fix for the vulnerability as soon as possible.

Below is the relevant patching matrix from VMware on the vulnerabilities:

VMware ProductVersionRunning OnCVECVSSv3SeverityFixed VersionWorkaroundsAdditional Documentation
vCenter Server 8.0AnyCVE-2024-38812, CVE-2024-388139.8, 7.5Critical8.0 U3bNoneFAQ
vCenter Server  7.0AnyCVE-2024-38812, CVE-2024-388139.8, 7.5Critical7.0 U3sNoneFAQ
VMware Cloud Foundation5.xAnyCVE-2024-38812, CVE-2024-388139.8, 7.5CriticalAsync patch to 8.0 U3bNoneAsync Patching Guide: KB88287
VMware Cloud Foundation4.xAnyCVE-2024-38812, CVE-2024-388139.8, 7.5CriticalAsync patch to 7.0 U3sNoneAsync Patching Guide: KB88287

Before updating

Before you update your VMware vCenter Server appliance for the critical vulnerability, you can take a non-memory snapshot of the appliance to have a fail-safe in case something happens during the upgrade process.

Log in to the ESXi host that “owns” vCenter and then create a non-memory snapshot on the VCSA appliance VM.

Take a non memory enabled snapshot on your vcenter server
Take a non memory enabled snapshot on your vcenter server

Now, we can proceed to actually pulling, staging, and applying the update for the critical vulnerability.

Patching vCenter Server

Now, let’s step through the process to get vCenter Server patched. First click the Check Updates button over on the right hand side. Then you should see the latest patch pulled that is dated today. For vCenter Server 8.0 Update 3b, the new version is 8.0.3.00200.

Then we just need to click Stage and Install.

Pulling the latest updates in the vami interface for vcenter server critical vulnerability
Pulling the latest updates in the vami interface for vcenter server critical vulnerability

This will launch the Stage and Install Update wizard. First, we need to check the box to accept the EULA.

Accept the eula for applying the vcenter server critical update
Accept the eula for applying the vcenter server critical update

It will run a pre-update check on your vCenter Server. Note the findings and choose to proceed if applicable in your environment.

Viewing the pre update check results
Viewing the pre update check results

Next, you can choose to join the CEIP or uncheck the box.

Choose whether or not to join the ceip program
Choose whether or not to join the ceip program

To proceed, you will have to check the box I have backed up vCenter Server and its associated databases. Then click Finish.

Message about backing up vcenter server before proceeding
Message about backing up vcenter server before proceeding

This will begin the update process.

Installation begins for the vcenter server critical patch
Installation begins for the vcenter server critical patch

After a few minutes, in my home lab, I saw the process converting the data as part of the post install process.

Almost finished converting data post install of vcenter server critical patch
Almost finished converting data post install of vcenter server critical patch

Then another 5 minutes or so, the installation succeeded.

Installation of the critical vcenter server patch is successful
Installation of the critical vcenter server patch is successful

Be sure to check the version of vCenter in the VAMI interface after the update to make sure it shows the new 8.0.3.00200 version.

Checking the vcenter server version after patching
Checking the vcenter server version after patching

Wrapping up

This is definitely a vulnerability that you will want to get patched in production as soon as possible to close off this vulnerability, which at its worst, is a 9.8 on the CVSSv3 scale. As always, the process to update vCenter VCSA appliance is not difficult. Just make sure to take the quick snapshot of your appliance beforehand to have a quick rollback.

Subscribe to VirtualizationHowto via Email ๐Ÿ””

Enter your email address to subscribe to this blog and receive notifications of new posts by email.



Brandon Lee

Brandon Lee is the Senior Writer, Engineer and owner at Virtualizationhowto.com, and a 7-time VMware vExpert, with over two decades of experience in Information Technology. Having worked for numerous Fortune 500 companies as well as in various industries, He has extensive experience in various IT segments and is a strong advocate for open source technologies. Brandon holds many industry certifications, loves the outdoors and spending time with family. Also, he goes through the effort of testing and troubleshooting issues, so you don't have to.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.