Skip to content
Security

Arista VeloCloud Orchestrator, CVE-2026-114625: a 9.9 that needs only the lowest account, on CISA's list with a deadline already past

·8 min read

Most flaws that need a login are ranked below the ones that do not. This one is worth reading closely because the login it needs is the weakest one the product has. Arista's record says the minimum role that can use it is Enterprise Read Only, the lowest built-in tenant role. CISA lists it as exploited, and the deadline it set was 26 October.

This note is for you if you run an on-premises VeloCloud Orchestrator, or manage one for others. Everything is as of 29 October 2026, and every claim links to its source at the end.

The short version

  • CVE-2026-114625 (CWE-89, SQL injection): an on-premises VeloCloud Orchestrator may allow a remote attacker to reach privileged internal functionality and affect the VCO host. CVSS 3.1 9.9; CVSS 4.0 9.4.
  • On an affected system any authenticated user can gain operator privileges and act as a local superuser operator, including functions intended for internal use only. The minimum role needed is Enterprise Read Only.
  • The record says the product is exposed by default, requires network access to the web interface and a valid authenticated session, and that no configuration prevents it.
  • Fixed in VCO 5.2.3.18 and later in the 5.2 train, 6.1.3.10 and later in 6.1, and 6.4.2.12 and later in 6.4. Hosted, including dedicated, versions were affected and have already been patched.
  • CISA lists it as exploited since 23 October. Ransomware use is recorded as Unknown, which means not recorded.
Cover page of VeloCloud Orchestrator: Assessment & Action PlanFree PDF · 8 pagesVeloCloud Orchestrator: Assessment & Action PlanThe full version as a PDF for whoever runs your SD-WAN: the mechanism, severity decoded, fixed releases per train, why the account list is the exposure, a dated timeline, exposure by deployment, the vendor's workarounds, what to look for on the host, and a definition of done.Download the PDF →

What the bug is

The weakness class is SQL injection: input that reaches a database query without being neutralised. The record describes the result rather than the request: a logged-in user's request can reach functionality that is not meant to be reachable remotely, and the user ends up as a superuser operator. We have not seen the request, and the vendor has not published one that we found. We do not describe the mechanism further than the record does.

Why the account list is the exposure

A flaw that needs a login is usually a flaw for insiders. Here the lowest role is enough, and an orchestrator is the kind of product that has many accounts: your staff, the customers or tenants you serve, partners, contractors, and the accounts people created for a project and forgot. Each is a way in.

The useful question is not whether your administrators are trustworthy. It is how many people and systems can sign in at all, and whether you could say today who they are.

Things people will get wrong

  • "It needs a login." It needs the lowest login the product has. Count the accounts before you decide that is a barrier.
  • "EPSS is 0.01, so it is unlikely." EPSS is a modelled probability. CISA lists it because exploitation has been seen. A low model figure and an exploited list entry can both be true.
  • "We turned something off." The record says no configuration prevents the exposure. A restriction on who can reach the interface reduces who can try. It is not a fix.
  • "Arista patched it." For the hosted and dedicated service, yes. For software you run yourself, you patch it.
  • "Our tenant users only have read access." Read-only is exactly the role the record names.

How we would triage it

This is our judgement, built on the record.

  • Find every on-premises VCO first. A hosted orchestrator is the vendor's job and is already done.
  • Cut who can reach the web interface before you schedule the upgrade. That is quick, it is the vendor's own first workaround, and it shrinks the people who can try.
  • Upgrade to a fixed release in your train. Then review the accounts and the host as if someone had been there, because the listing says someone has been somewhere.

Step 1: find the version

In the orchestrator's administration interface the software version is shown on its about or system page. Compare it with the three trains:

5.2 train:  fixed in 5.2.3.18 and later
6.1 train:  fixed in 6.1.3.10 and later
6.4 train:  fixed in 6.4.2.12 and later

A version below your train's number is affected. We do not know of earlier trains beyond these three, so if you run another, ask Arista.

Step 2: reduce reach, then upgrade

  • Restrict the web interface to trusted administrative networks. The vendor lists this first.
  • Upgrade to the fixed release in your train. The vendor's guidance is to do so at your earliest convenience; CISA's date has already passed.
  • If you cannot upgrade this week, keep the restriction in place and add the monitoring below.

Step 3: review the accounts

  • Export the list of portal accounts with their roles and last sign-in.
  • Remove accounts nobody can account for, and any that have not signed in for a long time.
  • For accounts you keep, make sure the password is not reused and sign-in is as strong as the product allows.
  • Review recent administrator and operator activity for changes nobody made.

What to look for on the host

The vendor's workaround section names these. They are checks for compromise, not a fix:

  • Accesses to the orchestrator from known malicious source addresses. Your threat feed supplies the list; we do not publish one.
  • Unexpected outbound network activity from the orchestrator host. A management system rarely needs to start connections to the internet.
  • Backdoor daemons and web shells: processes or script files that are not part of the product.
  • Outbound ports the host does not need for normal activity. Consider blocking them.
# Established connections the host has opened outward (Linux)
ss -tnp state established

# Listening services, to compare with what the product should run
ss -tlnp

We do not know the product's directory layout, so we do not give a find command for it. Ask Arista where the product's script and web files live, and compare them with a clean copy.

What CISA now asks for

CISA's required action is to apply the vendor's mitigations under its binding directive BOD 26-04, to follow its forensics triage requirements, and to discontinue use of the product if mitigations are not available. The directive covers federal agencies. Its logic does not stop there: for a flaw already used on real systems, the question includes whether you were reached before you patched.

What we do not know yet

  • How the request is made. The vendor and the record do not give it.
  • Who is using it, against whom, or how many orchestrators were reached.
  • Whether earlier release trains than the three listed are affected.
  • Why the score is high while the modelled probability is low. We have not tested the product.

If you take one thing from this: when a flaw needs only the lowest login, your list of logins is your exposure. Know who is on it.

Read next

Does this touch your business?

A new vulnerability is a question about what you run, who can reach it and what it would cost you. If you want a person to answer it for your own systems, start with your IT setup.

Also worth reading

Start with one piece of work.

Give us one piece of work and read access to one system. We map it and come back with what we found, what we would build and what it would take — before any commitment. You decide using our output, not our pitch.

Talk to us