Skip to main content

Cisco APIC CVE-2026-20321

| EUVDEUVD-2026-94524 MEDIUM
Missing Standardized Error Handling Mechanism (CWE-544)
2026-10-07 cisco GHSA-r72r-fhv8-5qgq
6.5
CVSS 3.1 · Vendor: cisco
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain valid APIC admin credentials
  2. Delivery
    Authenticate to web management API
  3. Exploit
    Send crafted command-argument input
  4. Execution
    Bypass insufficient input validation
  5. Persist
    Execute arbitrary commands as root
  6. Impact
    Full control of ACI controller OS

Vulnerability Assessment

Weakness
CWE
Exploitation Conditions

Exploitation requires valid administrative credentials for the Cisco APIC web-based management API - the attacker must already be an authenticated admin (PR:H), which is the primary limiting factor and confines realistic risk to insider threats, compromised admin accounts, or environments exposing the APIC management API to untrusted networks. The specific trigger is sending crafted values in a user-controlled command argument to the API, where insufficient input validation allows the input to reach OS command execution. No user interaction and no non-default feature toggle is described; the management/API interface being reachable by the attacker is the deployment prerequisite. Mitigation centers on restricting management-plane network exposure and tightly controlling APIC admin credentials.

Impact

This is a genuine but access-gated risk. The CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N, base 6.5 MEDIUM) describes network-reachable, low-complexity exploitation with no user interaction, but gated behind PR:H - the description explicitly requires valid administrative credentials. The real-world severity therefore hinges entirely on how exposed and well-protected APIC admin credentials are: an attacker who already holds admin access on an ACI fabric controller gains full root command execution on the underlying OS, a meaningful privilege-and-scope escalation from managed-plane admin to unrestricted OS root. No EPSS score, KEV listing, or public POC is provided in the input, so there is no signal of active or imminent mass exploitation - this reads as a high-value-but-high-barrier issue rather than a drop-everything internet-wide emergency. Signals are internally consistent (network vector, authenticated, no availability impact claimed by vendor), with one caveat: the vendor sets A:N, yet root-level arbitrary command execution would realistically permit service disruption, so A:N likely understates impact. The CWE-544 ('Missing Standardized Error Handling Mechanism') and the 'Information Disclosure' tag both conflict with the description, which plainly describes command injection leading to RCE - treat those two labels as unreliable.

Exploit ScenarioDerived

An attacker who has obtained valid APIC administrative credentials (via phishing, credential reuse, or a malicious/compromised insider) authenticates to the web-based management API and submits a request containing crafted values in a user-controlled command argument. Because input validation is insufficient, the injected input is passed to the underlying OS and executed, giving the attacker arbitrary command execution as root on the APIC appliance. No public exploit code is identified at time of analysis, and the low attack complexity means a single crafted API call suffices once authenticated.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 07, 2026

OS command injection in the web-based management API of Cisco Application Policy Infrastructure Controller (APIC) allows an attacker who already holds valid administrative credentials to run arbitrary commands as root on the underlying controller operating system. Exploitation is remote and requires no user interaction, but the PR:H rating in the CVSS vector confirms the high privilege bar: only authenticated admins can reach the vulnerable code path, so realistic exposure is limited to insider abuse, stolen or shared admin accounts, or APIC management interfaces reachable from untrusted networks. No public exploit code has been identified at time of analysis and there is no CISA KEV entry; Cisco's base score of 6.5 understates the assessed impact, since the independent re-scoring (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H) also credits full loss of availability on the controller.

RemediationAI

Patch status for this issue is not specified in the provided data: no exact fixed release is given, so the authoritative source for fixed software versions and upgrade instructions is the Cisco advisory cisco-sa-apic-cmdinj-L6VR4E7 (https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-apic-cmdinj-L6VR4E7), which should be consulted and the recommended fixed APIC release applied as the primary remediation. Because the trigger requires a valid administrative session against the management API, the highest-value compensating controls are network- and identity-centric: place the APIC management interface on a dedicated out-of-band management segment and enforce firewall/ACL rules that permit API access only from trusted administrative subnets or jump hosts (trade-off: this breaks legitimate remote automation and CI/CD integrations that call the API from other networks, which must be re-homed or proxied); eliminate the use of shared or generic admin accounts and require unique per-operator credentials with MFA at the identity provider in front of the API (trade-off: added login friction and possible incompatibility with API clients that cannot perform interactive MFA, in which case use scoped service accounts with tight network allow-listing instead of full admin roles); audit and rotate APIC admin credentials and revoke dormant accounts, since a stolen admin session is one of the few realistic paths to exploitation (trade-off: rotation can disrupt stored credentials in orchestration tooling). Disabling the web-based management API entirely is not a practical control for ACI environments because it removes the fabric's primary management path, so if patching cannot be scheduled immediately, treat aggressive management-plane segmentation and credential hardening as the interim risk reduction, and monitor APIC audit logs for anomalous API calls containing shell metacharacters or unexpected command arguments to detect attempts against unpatched controllers.

Affected VersionsENISA

Cisco Application Policy Infrastructure Controller (APIC) 5.3(1d)
Cisco Application Policy Infrastructure Controller (APIC) 5.3(2d)
Cisco Application Policy Infrastructure Controller (APIC) 6.1(5e)
Cisco Application Policy Infrastructure Controller (APIC) 5.3(2b)
Cisco Application Policy Infrastructure Controller (APIC) 5.3(2e)
Cisco Application Policy Infrastructure Controller (APIC) 5.3(2a)
Cisco Application Policy Infrastructure Controller (APIC) 6.2(2e)
Cisco Application Policy Infrastructure Controller (APIC) 6.2(1g)
Cisco Application Policy Infrastructure Controller (APIC) 5.3(2f)
Cisco Application Policy Infrastructure Controller (APIC) 5.3(2c)
Cisco Application Policy Infrastructure Controller (APIC) 6.2(1f)

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Cisco APIC is the software controller for Cisco's Application Centric Infrastructure (ACI) software-defined networking fabric; its web-based management API is the primary programmatic control plane for fabric policy, so compromise of the API process reaches deep into the environment. The flaw is a command injection class defect: user-controlled arguments supplied through the management API are not adequately validated before being passed to an operating-system command, allowing injected shell metacharacters or argument sequences to be interpreted by the underlying OS with the privileges of the vulnerable service. Cisco assigns CWE-544 (Missing Standardized Error Handling Mechanism), which is an imprecise mapping for this defect class; the practical root cause aligns with CWE-77/CWE-78 (improper neutralization of special elements used in a command), i.e., insufficient input validation of user-controlled command arguments, consistent with the vendor description. The provided CPE (cpe:2.3:a:cisco:cisco_application_policy_infrastructure_controller_(apic):*:*:*:*:*:*:*:*) uses a wildcard version, so no specific affected release range can be derived from the CPE alone; version granularity must come from the Cisco advisory. Impact is post-authentication, remote, and unauthenticated at the network layer only in the sense that a valid admin session is required (PR:H, UI:N).

Know when Cisco Application Policy Infrastructure Controller Apic gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (cisco) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N
vuln.today AI 7.2 HIGH

Network API reachable (AV:N), single crafted request (AC:L), admin credentials mandatory (PR:H), no UI; root command execution yields full C/I/A including A:H the vendor marked N.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (cisco).

CVSS VectorVendor: cisco

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

DescriptionCVE.org

A vulnerability in the web-based management API for Cisco Application Policy Infrastructure Controller (APIC) could allow an authenticated, remote attacker to execute arbitrary commands as the root user. To exploit this vulnerability, the attacker must have valid administrative credentials.

This vulnerability is due to insufficient input validation of user-controlled command arguments. An attacker could exploit this vulnerability by authenticating using the API and sending crafted input. A successful exploit could allow the attacker to execute arbitrary commands on the underlying operating system of an affected device with root-level privileges.

Threat Intelligence Overview

EPSS Score
0.4%
Top 64% exploitable
Prevalence
Medium
Cisco ACI fabric controller, common in enterprise data centers, not universal
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy