Response playbooks, investigation guides, and Atomic Red Team tests are Pro-only. Upgrade to unlock the full detection package for CVE-2026-16812.
Upgrade to ProDetect Arista VeloCloud Orchestrator On-Prem OS Command Injection (CVE-2026-16812) in Splunk
Detects exploitation attempts and post-exploitation indicators of CVE-2026-16812, an OS command injection vulnerability (CWE-78) in Arista VeloCloud Orchestrator On-Prem, actively exploited in the wild and listed on CISA KEV. Attackers send crafted HTTP requests to the Orchestrator management application that result in arbitrary OS command execution on the underlying host, typically leading to shell spawning, reverse shell callbacks, credential harvesting, or webshell deployment.
MITRE ATT&CK
SPL Detection Query
index=network sourcetype=arista_velocloud OR sourcetype=proxy
| eval decoded_uri=urldecode(uri_path)
| regex decoded_uri="(;|\||&&|\$\(|`|wget\s|curl\s|/bin/(sh|bash)|base64\s+-d|nc\s+-e)"
| where match(uri_path, "(?i)(/portal|/vco|/velocloud|/api)")
| stats count min(_time) as first_seen max(_time) as last_seen by src_ip, dest_ip, uri_path, http_method
| where count > 0
| sort - last_seen Searches proxy/web logs in front of Arista VeloCloud Orchestrator On-Prem for requests to management API paths containing shell metacharacters or command-injection tokens indicative of CVE-2026-16812 exploitation attempts.
Data Sources
Required Sourcetypes
False Positives & Tuning
- Authorized penetration testing or bug bounty activity against the same endpoints
- Automated backup/config-export scripts that legitimately include special characters in query strings
- Load balancer health checks with query strings containing benign special characters
Other platforms for CVE-2026-16812
Testing Methodology
Validate this detection against 4 adversary techniques from Atomic Red Team. Each test below lists the behaviour to exercise and the telemetry you should expect to see. Executable commands and cleanup steps are available with Pro.
- Test 1Simulate command injection payload via crafted HTTP request
Expected signal: Web/proxy access log entry showing the crafted URI with embedded semicolon and 'id' command token.
- Test 2Spawn shell process from simulated web application parent
Expected signal: Process creation event showing 'sh' or 'bash' with parent process name resembling 'java'.
- Test 3Simulate outbound tool download via curl/wget
Expected signal: Process execution log for curl/wget plus outbound network connection to the lab test server.
- Test 4Drop and remove a test webshell-like file
Expected signal: File creation and deletion event under the simulated web application directory captured by EDR/FIM.
References (4)
- https://www.arista.com/en/support/advisories-notices/security-advisory/24364-security-advisory-0144
- https://www.cisa.gov/news-events/directives/bod-26-04-prioritizing-security-updates-based-risk
- https://www.cisa.gov/news-events/directives/bod-26-04-implementation-guidance-prioritizing-security-updates-based-risk
- https://nvd.nist.gov/vuln/detail/CVE-2026-16812
Unlock playbooks & atomic tests with Pro
Get the full detection package for CVE-2026-16812 — response playbook and atomic red team tests, plus investigation guidance and hunting queries.
df00tech Pro — £29/user/month