CVE-2026-47865 Security Alert: CRITICAL Vulnerability
Urgent: CVE-2026-47865 requires immediate attention.
· 7 min read
Executive Summary
CVE-2026-47865 is a critical authentication bypass in VMware Avi Load Balancer with a CVSS of 9.8. A network-accessible attacker may be able to reach the Avi Control Plane without valid credentials, which can expose management functions and potentially lead to full service compromise. Although no active exploitation is currently reported and it is not in CISA KEV, this is the kind of flaw that should be treated as an emergency for any team running Avi in production.
If you are a solo developer or small team, assume this is internet-facing risk unless you have explicitly isolated the control plane behind a private network and strict access controls.
Immediate Action
- Patch immediately to a fixed release:
31.2.2-2p3,30.2.7, or the vendor-recommended fixed build for your branch. - Restrict network access to the Avi Control Plane now: allow only trusted admin IPs/VPN ranges, and block all other inbound access at the firewall/security group/load balancer.
- Disable or isolate management exposure if you cannot patch within hours. Move the control plane behind a private subnet, bastion host, or VPN-only access path.
- Inventory all Avi deployments across dev, staging, and prod. Small teams often miss “temporary” test appliances that are still reachable.
- Review admin accounts and logs for unexpected logins, configuration changes, new users, or API activity since the appliance was deployed.
- Check vendor guidance and release notes for the exact fixed build and any upgrade prerequisites: VMware/Tanzu advisory and release notes.
Affected Versions
31.1.1through31.2.2are vulnerable; upgrade to31.2.2-2p3or later.30.1.1through30.2.6are vulnerable; upgrade to30.2.7or later.22.1.1through22.1.7are vulnerable; upgrade to the vendor-fixed release for this branch. TODO: confirm the exact safe build from VMware advisory.
Resolution Guide
VMware Avi is an appliance/platform product, so package-manager commands like npm/pip/Maven do not apply. Use the vendor upgrade path for the appliance or controller image.
# Example: confirm current version on the appliance
show version
# Example: check management exposure
ss -lntp
ip addr
iptables -S
# Example: restrict access to the control plane from only your admin IP
sudo iptables -A INPUT -p tcp --dport 443 -s YOUR.ADMIN.IP.ADDRESS -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j DROP
# If using cloud security groups, allow only VPN/bastion/admin CIDRs to the management port
# Example: upgrade using vendor-provided image or bundle
# TODO: replace with exact VMware upgrade command for your deployment model
# 1) Upload fixed image/bundle
# 2) Validate checksum/signature
# 3) Apply upgrade during maintenance window
# 4) Reboot/fail over as required
Docker / image-based deployments: if your environment uses an Avi-related container or management image, pin to a fixed tag and redeploy.
# TODO: replace with the correct fixed image tag from VMware
docker pull vendor/avi-load-balancer:31.2.2-2p3
docker run --rm vendor/avi-load-balancer:31.2.2-2p3
Config hardening:
# Pseudocode / example hardening checklist
management_interface:
bind_address: 10.0.0.10
allowlist_cidrs:
- 10.0.0.0/24
- 192.168.50.0/24
public_access: false
mfa: enabled
api_access: vpn_only
Minimal operational rollback guidance: if the upgrade fails, revert to the last known-good snapshot only if it is still within a supported and patched branch. Do not roll back to a vulnerable release and leave it exposed.
Detection & Verification
Check whether you are vulnerable:
# On the appliance, verify the exact build
show version
# From your inventory/CMDB, search for affected versions
grep -R "31\.1\.[1-9]\|31\.2\.[0-2]\|30\.1\.[1-9]\|30\.2\.[0-6]\|22\.1\.[1-7]" /path/to/inventory
# If you track images as files
sha256sum /path/to/avi-image-or-bundle
Dependency auditors: this issue is not a library dependency, so npm audit, pip-audit, and Maven/Gradle scanners will not detect it unless you have custom asset inventory rules. Use infrastructure inventory, appliance version checks, and cloud asset search instead.
Verify the fix:
# Confirm the upgraded build
show version
# Confirm management access is restricted
ss -lntp | grep ':443'
iptables -S | grep 443
# Validate from an untrusted network: the control plane should not be reachable
curl -k https://YOUR.AVI.CONTROL.PLANE/ # should fail from non-allowlisted networks
Also review logs for suspicious activity before and after patching:
# TODO: adjust paths to your appliance logs
grep -iE "login|auth|admin|config|user|role|token" /var/log/* 2>/dev/null
Risk and Impact
This flaw can let an attacker bypass authentication and reach the Avi Control Plane, which is the administrative brain of the load balancer. In practice, that can mean viewing or changing traffic policies, certificates, virtual service settings, and possibly pivoting deeper into your network. For small teams, the blast radius is often larger than expected because one exposed management appliance can control many apps and environments.
Even without known in-the-wild exploitation, the severity is high enough that exposed systems should be treated as a priority incident: patch, isolate, and verify access controls immediately.