Home/ Blog/ Security news/ Article
Blog · Security news

A network attacker can take over VMware's Avi load balancer with no password. Patch now.

Broadcom's VMSA-2026-0005 patches seven VMware Avi Load Balancer flaws, including a CVSS 9.8 unauthenticated control-plane bypass. No workaround exists. Patch

VMware Avi Load Balancer control plane vulnerabilities patched in Broadcom advisory VMSA-2026-0005

Broadcom's VMSA-2026-0005, published July 14, closes seven flaws in VMware Avi Load Balancer, and the shape of the pile matters more than any single score. Four of the seven put an attacker on or against the Avi Controller, the management brain that pushes config to every load-balancing engine you run. The worst of them, CVE-2026-47865 at CVSS 9.8, lets someone with network access bypass authentication and reach that control plane outright. No login, no phishing, no foothold first.

There is no in-the-wild exploitation reported yet, and Broadcom published no workaround for any of the seven. Read those two facts together and the plan writes itself: the fix is the patch, the clock is the gap between now and the first working exploit, and the only thing you control in the meantime is who can reach the controller at all.

The four flaws that reach the control plane

Group the seven by what an attacker actually needs, and the priority order is obvious.

The pre-authentication set is the emergency. CVE-2026-47865 (9.8) is the authentication bypass into the control plane. Sitting next to it is CVE-2026-47867 (8.7), a remote code execution flaw that Broadcom describes as reachable by a malicious user with network access, again with no stated authentication requirement. A bypass that gets you in and a code-execution bug that runs on the same plane are the combination you least want on an appliance that programs your traffic path.

The authenticated set still matters, because a bypass plus an authenticated bug is a chain. CVE-2026-47869 (8.7) lets an authenticated network user inject and run code. CVE-2026-47871 (8.8) is a directory traversal from bad file-path validation, and CVE-2026-47866 (8.3) is an authorization bypass that exposes a limited slice of the control plane. Two more round it out: CVE-2026-47870 (7.1), an authenticated path to remote code, and CVE-2026-47868 (7.8), a local privilege escalation to root. Broadcom credits Filip Waeytens of NATO NCSC with the first five and Lang Khuong Duy of Viettel IDC with the last two.

Which builds are affected

The batch spans four release trains, and one of them has no home to patch to.

Release trainAffected versionsFixed build
32.1.x32.1.132.1.2
31.x31.1.1 - 31.2.231.2.2-2p3
30.x30.1.1 - 30.2.630.2.7
22.1.x22.1.1 - 22.1.7no direct fix, move to 30.2.7+
VMware Avi Load Balancer: affected release trains and the fixed build for each (Broadcom VMSA-2026-0005).

The fixed builds are 32.1.2, 31.2.2-2p3, and 30.2.7. The top authentication bypass is listed against the 31.x (31.1.1 through 31.2.2), 30.x (30.1.1 through 30.2.6), and 22.1.x (22.1.1 through 22.1.7) trains; the other flaws also reach 32.1.1. If you are on the 22.1.x line there is no in-place patch, so the fix is a jump to 30.2.7 or later. That is a version migration, not a maintenance update, and it is the reason 22.1.x sites need to start planning today rather than treating this as a same-evening reboot.

This is the appliance-management-plane pattern again

Step back from the CVE numbers and this looks familiar. The management plane of an edge or application-delivery appliance keeps turning out to be the softest, most valuable target on the network. Citrix NetScaler, F5 BIG-IP, and Ivanti's gateways have each been the subject of publicly reported pre-authentication vulnerabilities in this kind of console over the past two years, several of which reporting tied to mass-exploitation events within days of a patch, precisely because the fix itself tells attackers where to look. Another load balancer makes the timing case plainly: Kemp LoadMaster's pre-auth root flaw was reported exploited within hours of the writeup that described it.

The lesson those carried, and the one that applies here, is that a load balancer's controller is not a web server you can leave exposed and firewall later. It sits in the traffic path, it holds TLS material and backend topology, and code execution on it is a foothold with a view of everything behind it. Broadcom reports no exploitation yet. The right way to read "yet" on a 9.8 pre-auth bypass with a public patch is as a countdown, not an all-clear.

Reduce reachability while you stage the patch

With no vendor workaround, the interim control is network reachability, and it is one you already own. The Avi Controller's management interface should never be reachable from the internet or from general user VLANs. Confirm that the controller and its API are restricted to a management network, that access runs through a bastion or VPN, and that any allow-list in front of it is as tight as your operations actually need. Shrinking who can touch the control plane does not remove the vulnerability, but it removes most of the people who could use it before your patch lands.

How to tell if the controller was reached

Patching closes the door. It does not answer whether anyone walked through it first. For a control plane you cannot fully rule out was exposed, spend an hour on the record before you reboot into the fixed build.

Pull the controller's authentication and audit logs and look for the signatures of a bypass being used: successful control-plane or API sessions that do not line up with a real admin login, access from source addresses outside your management range, new or unexpected API tokens and user accounts, and configuration changes with no change-ticket behind them. Because two of the flaws end in code execution as root, also check for unexpected processes, cron or systemd additions, and outbound connections from the controller to addresses you do not recognize. Map what you find to MITRE ATT&CK for the write-up: initial access via a public-facing interface, then persistence through new accounts or scheduled tasks. If the controller was internet-facing before today, treat unexplained control-plane activity as an incident until you have ruled it out, not as noise.

The honest summary is short. Seven flaws, four of them touching the control plane, a 9.8 that needs no credentials, and no workaround to hide behind. Patch to a fixed build, tighten who can reach the controller, and read the logs before you assume the window stayed shut.

Frequently asked questions

What is CVE-2026-47865 in VMware Avi Load Balancer?

CVE-2026-47865 is a CVSS 9.8 authentication bypass in VMware Avi Load Balancer, disclosed in Broadcom advisory VMSA-2026-0005 on July 14, 2026. A user with network access can reach the Avi Controller management plane without valid credentials. Broadcom reports no in-the-wild exploitation at disclosure.

Which VMware Avi Load Balancer versions are affected and what are the fixes?

Affected trains are 32.1.1, 31.1.1 through 31.2.2, 30.1.1 through 30.2.6, and 22.1.1 through 22.1.7. Fixed builds are 32.1.2, 31.2.2-2p3, and 30.2.7. The 22.1.x line has no in-place patch and must be upgraded to 30.2.7 or later.

Is there a workaround for the Avi Load Balancer flaws?

No. Broadcom published no workaround for any of the seven CVEs, so patching to a fixed build is the only remediation. As an interim control, restrict the Avi Controller and its API to a management network so fewer sources can reach the vulnerable control plane before the update lands.

Are these VMware Avi Load Balancer vulnerabilities being exploited?

As of the July 14, 2026 advisory, Broadcom reports no known in-the-wild exploitation of any of the seven flaws. That can change quickly for a pre-authentication CVSS 9.8 bug with a public patch, since the fix itself signals where attackers should look, so treat the quiet as a head start.

How can I tell if my Avi Controller was compromised?

Review the controller's authentication and audit logs for successful control-plane or API sessions with no matching admin login, access from outside your management network, new API tokens or accounts, and unticketed configuration changes. Because two flaws yield code execution as root, also check for unexpected processes and outbound connections.

Ready to meet the Guardians?

Deploys fast - agentless for monitoring and cloud, a lightweight agent for deep endpoint security. Just Suriq, standing watch.