Back to Intelligence

CVE-2025-68686 & CVE-2026-16812: CISA KEV Alert — FortiOS and VeloCloud Critical Exploitation

SA
Security Arsenal Team
July 27, 2026
6 min read

CISA has added two critical vulnerabilities to its Known Exploited Vulnerabilities (KEV) Catalog, signaling active exploitation in the wild. The additions—CVE-2025-68686 affecting Fortinet FortiOS and CVE-2026-16812 affecting Arista VeloCloud Orchestrator—represent severe risks to the federal enterprise and private sector networks alike. Under Binding Operational Directive (BD 26-04), Federal Civilian Executive Branch (FCEB) agencies are required to remediate these vulnerabilities immediately. Given the prevalence of these platforms in edge networking and SD-WAN infrastructures, we urge all organizations to treat this as an emergency patching cycle.

Technical Analysis

CVE-2025-68686: Fortinet FortiOS Exposure of Sensitive Information

Fortinet FortiOS is the backbone of many secure access service edge (SASE) and next-generation firewall (NGFW) deployments. This vulnerability allows an unauthorized actor to expose sensitive information.

  • Affected Component: FortiOS handling of specific web requests.
  • Vulnerability Type: Exposure of Sensitive Information to an Unauthorized Actor (CWE-200).
  • Impact: Successful exploitation provides attackers with sensitive system configuration data or credentials, which often serves as a precursor to further authentication bypass or lateral movement.
  • Exploitation Status: Active Exploitation Confirmed. CISA has added this to the KEV catalog based on evidence of in-the-wild abuse.

CVE-2026-16812: Arista VeloCloud Orchestrator On-Prem OS Command Injection

Arista VeloCloud Orchestrator (VCO) is widely deployed for managing SD-WAN edges. This On-Prem vulnerability is a classic and severe OS Command Injection flaw.

  • Affected Component: VeloCloud Orchestrator web interface.
  • Vulnerability Type: OS Command Injection (CWE-78).
  • Impact: Unauthenticated remote code execution (RCE) with the privileges of the underlying operating system. This allows attackers to completely compromise the orchestrator, pivot into the managed SD-WAN overlay, and potentially decrypt traffic or manipulate routing.
  • Exploitation Status: Active Exploitation Confirmed. This flaw provides a high-value target for initial access brokers targeting network infrastructure.

Detection & Response

Defenders must assume that scanning activity is already underway. The following detection rules and hunt queries are designed to identify exploitation attempts against these platforms.

SIGMA Rules

YAML
---
title: FortiOS Suspicious Administrative API Access
id: 8c2f4d1e-5a6b-4c7d-9e1f-2b3a4c5d6e7f
status: experimental
description: Detects potential exploitation attempts of CVE-2025-68686 by identifying high-frequency or suspicious access to FortiOS API endpoints known to leak sensitive information.
references:
  - https://www.cisa.gov/news-events/alerts/2026/07/27/cisa-adds-two-known-exploited-vulnerabilities-catalog
author: Security Arsenal
date: 2026/07/27
tags:
  - attack.initial_access
  - attack.t1190
logsource:
  category: webserver
  product: fortinet
detection:
  selection:
    c-uri|contains:
      - '/api/v2/'
      - '/api/v3/cmdb/'
    sc-status: 200
  condition: selection
falsepositives:
  - Legitimate administrative management via API
level: high
---
title: Arista VeloCloud Orchestrator Command Injection
id: 9d3e5f2a-6b7c-4d8e-0f2a-3c4d5e6f7a8b
status: experimental
description: Detects potential exploitation of CVE-2026-16812 by identifying the VeloCloud web process spawning a shell, indicative of OS command injection.
references:
  - https://www.cisa.gov/news-events/alerts/2026/07/27/cisa-adds-two-known-exploited-vulnerabilities-catalog
author: Security Arsenal
date: 2026/07/27
tags:
  - attack.execution
  - attack.t1059.004
logsource:
  category: process_creation
  product: linux
detection:
  selection_parent:
    ParentImage|endswith:
      - '/java'
      - '/vco'
  selection_child:
    Image|endswith:
      - '/sh'
      - '/bash'
      - '/dash'
  condition: all of selection_*
falsepositives:
  - Legitimate administrative debugging by authorized staff
level: critical

KQL (Microsoft Sentinel / Defender)

KQL — Microsoft Sentinel / Defender
// Hunt for suspicious FortiOS API access patterns indicative of CVE-2025-68686
// Looks for high volume of GET requests to API endpoints from single sources
let FortiOSLogs = DeviceNetworkEvents
| where ActionType in ("NetworkConnectionAccepted", "NetworkConnectionCreated")
| where RemotePort in (443, 10443)
| where InitiatingProcessFileName has "fortinet" or DeviceName contains "forti";
FortiOSLogs
| summarize count() by SrcIpAddr, Bin(TimeGenerated, 5m)
| where count_ > 50 // Threshold tuning required based on traffic baselines
| project SrcIpAddr, TimeGenerated, count_
| extend AlertMessage = "High frequency FortiOS API access detected"
;
// Hunt for VeloCloud Orchestrator exploitation (CVE-2026-16812)
// Detects web server processes spawning shells
DeviceProcessEvents
| where InitiatingProcessFileName has "java" or InitiatingProcessFileName has "vco"
| where FileName in ("sh", "bash", "dash", "zsh")
| project Timestamp, DeviceName, AccountName, InitiatingProcessCommandLine, CommandLine, FileName
| extend AlertMessage = "VeloCloud process spawning shell - Potential RCE"

Velociraptor VQL

VQL — Velociraptor
// Hunt for signs of VeloCloud Command Injection (CVE-2026-16812)
// Identify parent Java/VCO processes spawning unauthorized shells
SELECT Pid, Ppid, Name, Exe, CommandLine, Username
FROM pslist()
WHERE Name =~ 'sh' OR Name =~ 'bash'
  AND Ppid IN (
    SELECT Pid FROM pslist() WHERE Name =~ 'java' OR Name =~ 'vco'
  )

// Hunt for FortiOS (if running on supported VM environments) unusual network connections
SELECT Fd, Family, RemoteAddr, RemotePort, State, ProcessName
FROM netstat()
WHERE ProcessName =~ 'fortigate' OR ProcessName =~ 'fortiOS'
  AND State =~ 'ESTABLISHED'
  AND RemotePort IN (443, 10443)

Remediation Script (Bash)

This script assists in identifying instances of VeloCloud Orchestrator running on Linux and verifying the listening interfaces, facilitating immediate network isolation before patching.

Bash / Shell
#!/bin/bash

# Remediation/Hardening Check for CVE-2026-16812 (VeloCloud)
# This script checks for the VeloCloud service status and listening interfaces.

echo "[+] Checking for VeloCloud Orchestrator services..."

# Identify running VeloCloud processes
VCO_PID=$(pgrep -f "vco" | head -n 1)

if [ -z "$VCO_PID" ]; then
    echo "[-] No VeloCloud Orchestrator process detected."
    exit 0
else
    echo "[!] VeloCloud Orchestrator detected running with PID: $VCO_PID"
fi

# Check listening ports (VCO typically uses 80, 443, 9002, etc.)
echo "[+] Checking open network sockets associated with VeloCloud..."
netstat -tulpn 2>/dev/null | grep "$VCO_PID"

# Warning if exposed to 0.0.0.0
if netstat -tulpn 2>/dev/null | grep "$VCO_PID" | grep -q "0.0.0.0"; then
    echo "[!] WARNING: VeloCloud is listening on 0.0.0.0."
    echo "[!] ACTION REQUIRED: Restrict access via host firewall (iptables/nftables) immediately."
    echo "[!] Example iptables rule to limit access to management subnet:"
    echo "    iptables -A INPUT -p tcp --dport 443 -s <MANAGEMENT_SUBNET> -j ACCEPT"
    echo "    iptables -A INPUT -p tcp --dport 443 -j DROP"
fi

echo "[+] Remediation: Apply vendor patches for CVE-2026-16812 immediately."
echo "[+] Refer to Arista Security Advisory for specific patch versions."

Remediation

Immediate action is required to secure these entry points.

Fortinet FortiOS (CVE-2025-68686)

  1. Patch Management: Upgrade to the latest FortiOS firmware release as specified in the Fortinet Security Advisory. Ensure the upgrade path includes the fix for this specific CVE.
  2. Access Control: Restrict management interface access (HTTPS/SSH) to trusted internal IP ranges only. Do not expose the management interface to the internet.
  3. Audit Logs: Review FortiOS logs for unauthorized access attempts or anomalous data exports immediately preceding the patch application.

Arista VeloCloud Orchestrator (CVE-2026-16812)

  1. Patch Management: Update the On-Prem VeloCloud Orchestrator to the fixed software version provided by Arista Networks.
  2. Network Segmentation: Ensure the Orchestrator is not directly accessible from the internet. Place it behind a WAF or a jump host with strict MFA requirements.
  3. Integrity Check: If exploitation is suspected, assume the orchestrator and the managed edges are compromised. Perform a credential rotation for all accounts stored in the orchestrator and audit SD-WAN routing policies for unauthorized changes.

Deadlines

FCEB agencies must complete remediation by the deadlines specified in BOD 26-04. We strongly recommend private sector organizations adopt these same timelines to mitigate the risk of ransomware and supply-chain compromise.

Related Resources

Security Arsenal Penetration Testing Services AlertMonitor Platform Book a SOC Assessment vulnerability-management Intel Hub

cvezero-daypatch-tuesdayexploitvulnerability-disclosurecisa-kevfortinet-fortiosarista-velocloudcve-2025-68686cve-2026-16812

Is your security operations ready?

Get a free SOC assessment or see how AlertMonitor cuts through alert noise with automated triage.