🔥 CyberForge CVE of the Day #086
🚨 CVE-2026-114625 — Arista VeloCloud Orchestrator: a read-only tenant session can reach operator authority
Arista confirms active exploitation of a SQL injection issue in VeloCloud Orchestrator (VCO). A valid portal session and network access to its web interface are required. Enterprise Read Only, the lowest built-in tenant role, is sufficient.
The documented outcome is operator authority and access to internal functionality while impersonating a local superuser operator.
On-premises fixes: 5.2.3.18, 6.1.3.10 and 6.4.2.12 in their respective trains. Arista says hosted services, including Dedicated, were affected and have already been patched.
🎯 THE QUICK HIT
Who should act: on-premises VCO owners, service providers and their SOC teams. Establish the running build and owner; VeloCloud Edge and Gateway are listed as unaffected by this issue.
Why this matters: a low-privilege session can cross into operator authority. Restricting the portal to administrators reduces opportunity, but a trusted network or a read-only role does not repair the underlying flaw. Arista states that no configuration prevents the exposure on affected software.
First moves: name every relevant VCO instance, confirm build and portal reachability, and preserve available web, application, system and database logs plus relevant filesystem timestamps. Coordinate preservation with service availability and urgent containment. Do not let a lengthy evidence plan postpone necessary risk reduction.
Follow the trail: network source → authenticated session and tenant → unusual web activity → backend operation and resulting authority → host, configuration or outbound activity → verified running fix and incident disposition.
Arista publishes two observed attack-source IPs: 74.82.197.86 and 38.54.50.151. Search retained evidence for them, then inspect context. They are not an exhaustive signature set, and their absence cannot exclude another source or a different attack period.
CISA added this CVE to KEV on 23rd October, with a 26th October due date and forensicTriage Yes. Apply the BOD 26-04 framework where it governs your assets; other organisations should use the confirmed exploitation evidence to set their own urgent response. A catalogue date is not a universal deadline for every reader.
🔑 KEY DETAILS
• CVE: CVE-2026-114625; Arista Security Advisory 0199; tracking defect BUG2043622.
• Product: VeloCloud Orchestrator On-Prem, formerly VeloCloud Orchestrator by Broadcom.
• Weakness: CWE-89, SQL Injection; the exact vulnerable parameter and query are not disclosed in the reviewed advisory.
• Arista CNA CVSS v3.1: 9.9 Critical.
• Exact vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
• Arista CNA CVSS v4.0: 9.4 Critical.
• Exact base vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
• Access model: network, low complexity, low privileges, no user interaction; v4.0 attack requirements None.
• Practical prerequisites: network access to the VCO web interface plus a valid authenticated portal session, starting at Enterprise Read Only.
• Documented capability: gain operator privileges and impersonate a local superuser operator, reaching internal functionality and potentially affecting the orchestrator host and managed data.
• Exploitation: confirmed by Arista; KEV listed. Known ransomware campaign use: Unknown in the captured KEV entry.
• NVD status: Analyzed. Both numeric scores are Secondary metrics from psirt@arista.com, not independent NIST assessments.
NVD's additional Not Defined metrics do not establish exploit maturity. The two CVSS versions measure severity, not a deployment's compromise probability.
FIRST EPSS: probability 0.005550000, or 0.555%; percentile 0.455860000, or the 45.586th percentile; score date 23rd October 2026. EPSS estimates exploitation probability over the following 30 days. Confirmed exploitation already warrants action; the model score is not a reason to defer it.
CISA Coordinator SSVC records active / no / total: exploitation active, automatable no, technical impact total. Its timestamp is 22nd October 2026 at 00:00 UTC. This assessment is not a first-attack timestamp, and automatable no does not mean an attacker cannot use tools.
🧬 WHAT ACTUALLY WENT WRONG?
The source identifies SQL injection as the weakness. It does not publish the vulnerable request, parameter, SQL statement, payload or a reliable reproduction sequence. Do not turn generic SQL injection knowledge into a claim about this specific implementation.
The high-level chain is affected VCO → reachable portal and valid session → privileged internal functionality under operator authority → possible host/data impact. Persistence, extraction and downstream actions each require supporting evidence.
The advisory recommends monitoring for backdoor daemons and webshells. That is a useful hunt direction; it does not establish that every exploited system receives either artifact. No universal root shell, named malware, complete campaign sequence or specific data-theft outcome is verified here.
The initial session-acquisition method is unknown. Do not reclassify this as unauthenticated or assume credential theft without evidence.
📦 WHICH DEPLOYMENTS BELONG IN SCOPE?
The published on-premises ranges and fixes are branch-specific:
• VCO 5.2.x before 5.2.3.18 → 5.2.3.18 or later within the 5.2 train.
• VCO 6.1.x before 6.1.3.10 → 6.1.3.10 or later within the 6.1 train.
• VCO 6.4.x before 6.4.2.12 → 6.4.2.12 or later within the 6.4 train.
CNA custom-version intervals start at 5.2.0, 6.1.0 and 6.4.0. Preserve all four build components; a 6.4 or 5.2.3 label cannot settle fix status.
Arista explicitly says end-of-support versions have not been assessed. The CNA's defaultStatus unaffected is not a substitute for that caveat. For an unsupported train, ask TAC for the supported upgrade path instead of inventing a fixed EOL build or declaring an unassessed version safe.
Hosted and Dedicated VCO services were affected and have already been patched according to Arista. Confirm your actual service/deployment boundary and provider evidence. This statement does not prove that an on-premises appliance is corrected or that earlier hosted activity was benign.
Use supported management/inventory and owner/TAC records. Include relevant serving, standby and recovery instances; name the owner of any recovery copy that could restore affected software.
🕰️ EXPOSURE WINDOW AND SOURCE DATES
Arista's advisory revision 1.0 is dated 22nd October. The CNA was published at 20:47:56 UTC that day. KEV records addition on 23rd October. The captured catalogue is version 2026.10.23, released at 19:30:18 UTC, with 1,756 entries.
CNA ADP and NVD were updated early on 24 October. These record events do not establish the first session or attack.
Build the local hunt window from installation and upgrade history, portal access changes, session/account activity and earliest suspicious evidence through containment and running-fix verification. If those dates are unknown, review the available retention and state the uncertainty. Do not start the hunt only at public disclosure by default.
Retain original timezones and clock-skew evidence across portal, proxy, backend and database. Distinguish event time from ingestion time before joining records.
🧭 SOC INVESTIGATION TRAIL
Objective: distinguish affected exposure from attempts, unauthorised operator activity and corroborated host or data impact. Work within an agreed asset set and UTC interval. These checks are analyst guidance, with vendor-published indicators identified separately.
C01 — Establish applicability and the session boundary
Action/location: ask the accountable owner for the complete running VCO build, deployment model and portal-access controls. Use supported management/inventory evidence. Establish which tenant roles and authentication systems could produce valid sessions during the review period.
Signal/correlation: join affected build, instance, dates and authenticated portal-access path, including relevant proxy, VPN or provider access.
Benign causes/limits: stale inventory or replaced instances can mislead. Trusted networks, MFA and a read-only account do not repair the flaw; identify what served traffic.
Escalation: route applicable exposure to the service and vulnerability owners immediately. Open incident triage when suspicious session, request or privileged-operation evidence appears; version presence alone does not prove exploitation.
C02 — Preserve the records that can answer the question
Action/location: preserve available VCO web access, backend application, system and database logs, and relevant filesystem timestamps through approved owner/TAC collection. Retain existing proxy, identity and flow records covering the same interval. These are source categories, not universal VCO filenames.
Signal/correlation: record asset, source, collector, acquisition time, timezone, retention and export hash. Protect originals, use working copies and retain forwarding gaps.
Benign causes/limits: exports may omit rotation, audit fields or session state. New logging cannot restore history. Protect personal and session data in controlled storage.
Escalation: notify the response lead when required evidence is missing or about to expire. Coordinate urgent containment and preservation; do not restart, rotate, install tooling or run broad database queries solely to make an example work.
C03 — Hunt the published sources and web behaviours
Action/location: search the scoped web/proxy exports for 74.82.197.86 and 38.54.50.151, then inspect the parsed source field and raw surrounding record. Review the vendor's behavioural leads: unusual URL-like path components, encoded characters, local/internal-service references and high request rates.
Signal/correlation: join the observed client/proxy chain, authenticated session or identity, tenant, request time and backend instance where retained. A string occurring in a URL or message body is not automatically the source IP. Trust forwarded-client fields only under your documented proxy trust model.
Benign causes/limits: encoding, monitoring, support and scans can be legitimate. NAT and missing proxy logs limit attribution. HTTP status alone proves neither privilege transition nor prevention.
Escalation: prioritise unexplained indicator matches tied to authenticated activity, unusual internal access or a resulting operation. A blocked request is evidence about that request at that control, not every path to the portal.
C04 — Correlate the session with resulting operator activity
Action/location: review available application/audit, database and administrator records for operations outside the tenant user's expected authority. Start from the session/time/backend context in C03; keep the original tenant identity separate from any effective operator identity recorded later.
Signal/correlation: look for unexplained privileged operations or configuration/account changes and join them to request IDs, session identifiers, backend host and a bounded time interval where those fields exist. Check the approved change record and operator/support activity before assigning intent.
Benign causes/limits: legitimate operators and support staff may perform similar work. A stored role change need not exist for impersonated authority to be abused. Conversely, a new role entry alone does not prove this CVE caused it. Exact audit schemas and retention vary.
Escalation: unauthorised privileged activity supported by independent records warrants incident response. Preserve affected records, state which authority boundary was crossed and identify the managed customers or objects actually involved. Do not assume every tenant was affected.
C05 — Examine host and outbound consequences
Action/location: review existing system, process/file and network telemetry or vendor-supported evidence exports. Arista recommends watching unexpected egress, backdoor daemons, webshells and recent administrator changes. Use the locally documented collection method; do not invent a shell path or install an agent on VCO.
Signal/correlation: join host changes or egress to the suspicious portal/backend sequence using timestamps, file/process identity and destination context. These are proposed correlations, not a complete detector.
Benign causes/limits: upgrades, support access, backups and monitoring generate changes and network flows. File times can change during maintenance or be manipulated. Encrypted traffic and absent endpoint telemetry can leave only partial observations; no child process does not exclude in-process activity.
Escalation: corroborated unauthorised host change or unexplained egress following privileged access merits response review. The published IPs are attack-source observations, not declared command-and-control or exfiltration destinations. An outbound connection alone does not prove data theft.
C06 — Verify the running correction and retain the incident decision
Action/location: collect each relevant instance's running build, branch fix, completion time and approved change through supported management/owner records. Review service health and incident disposition separately.
Signal/correlation: acceptance needs the exact corrected build serving the intended role, relevant instances accounted for, and normal authorised service checks. Reconcile standby/recovery copies and provider responsibilities. Record remaining temporary restrictions with an owner and review time.
Benign causes/limits: a downloaded update, completed ticket, package on disk or clean vulnerability scan may not identify the running instance. A successful upgrade neither reconstructs missing telemetry nor establishes that persistence or earlier unauthorised changes are absent.
Escalation: unresolved build identity, failed health checks or credible compromise evidence keeps work open. The owner verifies remediation; the incident lead decides recovery and session/credential actions.
ANALYST HANDOVER
Record owner, asset boundary, builds, UTC window, coverage/errors, query limits, evidence references, correlations, benign explanations and disposition. Give patch and incident tasks their own owner and due time.
🔎 INDICATORS AND OBSERVABLE LIMITS
Published by Arista in advisory 0199 dated 22nd October: 74.82.197.86 and 38.54.50.151, observed conducting attacks. Arista advises blocking them and reviewing logs. Apply any block through the organisation's approved network process and retain the date and source of the decision.
Do not browse, ping or probe the addresses to investigate them. Search existing evidence. Addresses can be shared or change use; a match needs context, while blocking only these two sources leaves other attackers possible.
The reviewed primary material supplies no complete malicious domain/hash/URI set, exact exploit parameter, tested detection rule or independently verified public PoC. Conflicting derivative exploit badges do not establish a working exploit. No exploit code was acquired or executed for this review.
🧰 TOOLS AND BOUNDED CHECKS
Use the supported VCO management and owner/TAC workflow for full build identity and approved log collection. Ask for evidence from the actual serving instance. Do not substitute a guessed Linux service name, package query or direct database operation for product-supported verification.
Use the existing identity console and SIEM to follow a selected session and interval. Check schema, timezone, collection health, permissions and result caps. Missing results may reflect mapping or retention gaps.
Search an approved, scoped web-log export for the two IP strings. Verify candidate lines with the documented parser; a string in quoted request content need not be a source-IP match.
Use SHA-256 or the team's evidence tool to compare preserved exports and working copies. Hashing consumes file I/O and supports consistency; it proves neither authenticity nor benign content. Avoid treating a changing live log as a stable acquisition.
These are source-checked methods, not validated VCO detections. Two offline command examples stay in the full report. No production query, remote probe or appliance command was run here.
🛡️ REMEDIATION AND VERIFICATION
Upgrade affected supported on-premises releases through the vendor's process to 5.2.3.18, 6.1.3.10 or 6.4.2.12 in the matching train, or a later supported fixed release. Ask TAC about unsupported trains and upgrade dependencies. Confirm release eligibility, backups and rollback planning with the owner.
Until corrected software is running, Arista recommends limiting portal access to trusted administrative networks, monitoring malicious-source access and unexpected egress, considering restrictions on unneeded outbound ports, and looking for backdoors, webshells and unexplained administrator changes.
Interim controls reduce opportunity or improve visibility; they do not remove the flaw. Record their scope, legitimate-service impact and owner.
If compromise is suspected, preserve the vendor's named evidence categories before disruptive remediation where operationally feasible, and follow the incident process. A patch can close the vulnerable path while leaving historical questions or unauthorised changes unresolved. Recovery and credential/session decisions require a separate evidence-based plan.
Apply BOD 26-04 with its asset/exposure rules where it governs. The implementation guide's suggested hour-by-hour triage targets are recommendations. Other readers should follow their own obligations and act on confirmed exploitation.
⚖️ EVIDENCE SEPARATION
Exposure established: affected running VCO software and the applicable portal/session access conditions are supported.
Suspicious indicator: an IP or behaviour match warrants correlation; it is not proof of the privileged outcome.
Validated compromise: independent evidence supports an unauthorised operation or host/data consequence, with scope stated.
Telemetry unavailable/insufficient: the needed source, interval or field cannot be examined. No matches in a bounded search are not proof of a clean system.
🔥 CYBERFORGE VERDICT
Treat an affected VCO as an urgent orchestration trust-boundary problem. A tenant account marked read-only is still sufficient for this flaw's session prerequisite. Confirmed exploitation and available branch fixes justify prompt owner-led correction and a proportionate evidence review.
Follow the session into what VCO actually did, verify the running fix and preserve the incident question. Show coverage gaps and require corroboration before declaring compromise or clearance.
🔗 SOURCES AND FURTHER READING
Arista advisory 0199, affected/fixed builds, access conditions and dated indicators:
arista.com/en/support/adviso…
Arista CNA record, vectors, custom-version ranges and CISA ADP:
cveawg.mitre.org/api/cve/CVE…
NVD record:
nvd.nist.gov/vuln/detail/CVE…
CISA KEV catalogue:
cisa.gov/known-exploited-vul…
CISA BOD 26-04 and forensic triage implementation:
cisa.gov/news-events/directi…
cisa.gov/news-events/directi…
FIRST EPSS dated lookup and interpretation:
api.first.org/data/v1/epss?c…
first.org/epss/faq
#CyberSecurity #CVE #CyberForge #BlueTeam #SOC #VeloCloud