Skip to main content

SSH CVE-2025-20163

| EUVDEUVD-2025-16891 HIGH
Key Exchange without Entity Authentication (CWE-322)
2025-06-04 psirt@cisco.com
8.7
CVSS 3.1 · NVD
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Authenticated key exchange
Impact

The CVSS 8.7 score reflects High severity with critical characteristics: AV:N (network-accessible, no physical access required), AC:H (attack complexity is high, suggesting some network positioning or timing challenges), PR:N (no authentication required), UI:N (no user interaction needed), S:C (scope changed—impacts resources beyond the vulnerable component), C:H (high confidentiality impact via credential capture), I:H (high integrity impact via device impersonation), A:N (no availability impact). The scope change (S:C) elevates the score despite no availability impact, indicating the vulnerability crosses trust boundaries. Without confirmed EPSS probability data, KEV active exploitation status, or public POC code, risk assessment relies on CVSS and attack vector analysis. However, the AC:H component suggests real-world exploitation requires favorable network conditions (e.g., ARP spoofing, DNS hijacking, or network position between NDFC and devices). For organizations using NDFC to manage production fabric infrastructure, this is a HIGH priority due to: (1) network-level accessibility, (2) credential capture potential affecting downstream systems, (3) device impersonation enabling lateral movement or configuration tampering. This is NOT a low-real-risk-high-CVSS issue; the threat is substantive if NDFC is internet-facing or accessible from untrusted network segments. Prioritize based on NDFC deployment architecture and network exposure.

Exploit ScenarioDerived

An attacker positioned on the network between a Cisco NDFC controller and its managed fabric devices (e.g., via ARP spoofing on the same subnet, DNS hijacking, or BGP hijacking for remote scenarios) intercepts SSH traffic. When NDFC initiates an SSH session to a managed switch to retrieve device status or push configuration, the attacker's machine intercepts the connection. Due to insufficient host key validation in NDFC, the controller accepts the attacker's public key instead of verifying the device's legitimate key. The attacker becomes a transparent proxy, decrypting the SSH session (they now hold the symmetric key), capturing any plaintext or insufficiently protected credentials transmitted over the SSH channel. The attacker can also inject commands, alter device responses, or modify configurations sent to the device. This could escalate to credential harvesting if NDFC transmits device management credentials over SSH, lateral movement to other fabric devices, or persistent access via device configuration tampering. While AC:H suggests the attacker must achieve favorable network positioning, this is feasible in multi-tenant cloud environments, compromised network equipment, or insider-threat scenarios. No confirmed public POC is noted, but the vulnerability is straightforward to exploit with standard MITM tools (e.g., Ettercap, mitmproxy) once network position is achieved.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Mar 14, 2026

Man-in-the-middle vulnerability in Cisco Nexus Dashboard Fabric Controller (NDFC) caused by insufficient SSH host key validation, allowing unauthenticated remote attackers to impersonate NDFC-managed devices and intercept SSH traffic. This vulnerability affects Cisco NDFC deployments and could lead to credential capture and device impersonation with a CVSS score of 8.7 (High). Without confirmed KEV status or public POC availability noted in standard databases, organizations should prioritize patching based on CVSS severity and the network-accessible nature of the vulnerability (AV:N).

RemediationAI

  1. IMMEDIATE: Consult Cisco's official security advisory for CVE-2025-20163 to identify patched versions and applicable patches for your NDFC deployment. 2. PATCHING: Apply the vendor-provided security patch to NDFC as soon as available in your maintenance window. 3. WORKAROUNDS (if patch unavailable): Restrict network access to NDFC and managed devices using network segmentation, firewall rules, or VPNs to limit MITM attack surface; disable or restrict SSH access from untrusted networks; monitor SSH traffic to/from NDFC for anomalous key exchanges. 4. VALIDATION: After patching, verify SSH host key validation is enforced by reviewing NDFC configuration (known_hosts settings, certificate pinning) and testing SSH connections from NDFC to managed devices. 5. POST-INCIDENT: Review logs for unauthorized SSH connections or credential usage if compromise is suspected. Reference: Cisco Product Security Advisories (https://tools.cisco.com/security/center/publicationListing.x), Cisco Bug Search (https://bst.cloudapps.cisco.com).

Affected VersionsENISA

Cisco Data Center Network Manager 7.0(1)
Cisco Data Center Network Manager 12.1(1)
Cisco Data Center Network Manager 11.1(1)
Cisco Nexus Dashboard 3.3(1b)
Cisco Data Center Network Manager 10.3(1)
Cisco Data Center Network Manager 10.4(2)
Cisco Data Center Network Manager 12.1.1
Cisco Data Center Network Manager 10.1(2)
Cisco Nexus Dashboard 3.3(2b)
Cisco Nexus Dashboard 3.2(1e)
Cisco Data Center Network Manager 11.0(1)
Cisco Data Center Network Manager 12.1.1p
Cisco Nexus Dashboard 3.1(1l)
Cisco Data Center Network Manager 7.1(2)
Cisco Data Center Network Manager 12.1.3b
Cisco Data Center Network Manager 10.4(1)
Cisco Nexus Dashboard 3.3(2g)
Cisco Data Center Network Manager 12.0.1a
Cisco Data Center Network Manager 12.0.2f
Cisco Data Center Network Manager 12.2.2
Cisco Data Center Network Manager 11.2(1)
Cisco Nexus Dashboard 4.0(1i)
Cisco Nexus Dashboard 3.2(1i)
Cisco Data Center Network Manager 12.0.2d
Cisco Data Center Network Manager 7.2(2a)
Cisco Nexus Dashboard 3.1(1k)
Cisco Data Center Network Manager 11.5(2)
Cisco Data Center Network Manager 12.1.2e
Cisco Data Center Network Manager 7.0(2)
Cisco Nexus Dashboard 3.3(1a)
Cisco Data Center Network Manager 11.4(1)
Cisco Data Center Network Manager 10.2(1)
Cisco Data Center Network Manager 10.1(1)
Cisco Data Center Network Manager 11.5(3)
Cisco Data Center Network Manager 7.2(1)
Cisco Data Center Network Manager 11.5(3a)
Cisco Data Center Network Manager 10.3(1)R(1)
Cisco Data Center Network Manager 12.2.1
Cisco Data Center Network Manager 11.5(4)
Cisco Data Center Network Manager 7.2(2)
Cisco Data Center Network Manager 10.3(2)IPFM
Cisco Data Center Network Manager 12.1.1e
Cisco Data Center Network Manager 11.3(1)
Cisco Data Center Network Manager 10.0(1)
Cisco Data Center Network Manager 11.5(1)
Cisco Data Center Network Manager 12.1.2p
Cisco Data Center Network Manager 7.1(1)
Cisco Data Center Network Manager 7.2(3)

Affected Packages

euvd cisco_data_center_network_manager no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

This vulnerability resides in the SSH protocol implementation within Cisco NDFC's device management communication layer. The root cause is classified as CWE-322 (Key Exchange in SSH (and SSH-Like) Protocols), which encompasses improper cryptographic key validation during SSH session establishment. SSH host key validation is critical for preventing MITM attacks; it ensures clients verify the server's public key against a trusted store (known_hosts or equivalent). In NDFC's case, the fabric controller likely fails to properly validate or enforce SSH host key checks when establishing connections to managed fabric devices (switches, leaf nodes, etc.). This allows an attacker positioned on the network path between NDFC and managed devices to intercept the SSH handshake, present a malicious public key, and transparently proxy traffic between legitimate parties. The CVE affects Cisco NDFC versions managing fabric devices; specific CPE identifiers would be 'cpe:2.3:a:cisco:nexus_dashboard_fabric_controller' with affected version ranges to be determined from official advisories.

Know when SSH 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

NVD PRIMARY 8.7 HIGH
AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

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

DescriptionCVE.org

A vulnerability in the SSH implementation of Cisco Nexus Dashboard Fabric Controller (NDFC) could allow an unauthenticated, remote attacker to impersonate Cisco NDFC-managed devices.

This vulnerability is due to insufficient SSH host key validation. An attacker could exploit this vulnerability by performing a machine-in-the-middle attack on SSH connections to Cisco NDFC-managed devices, which could allow an attacker to intercept this traffic. A successful exploit could allow the attacker to impersonate a managed device and capture user credentials.

Executive ViewAI

Why It Matters

Cisco Nexus Dashboard Fabric Controller (NDFC) contains a critical SSH vulnerability that allows attackers to impersonate managed network devices and intercept credentials without authentication. Any organization using NDFC to manage fabric infrastructure is at immediate risk of credential compromise and unauthorized network access.

Business Impact: Severe
Compensating Controls

Restrict SSH access to NDFC infrastructure through firewall rules and network segmentation (limit to bastion hosts and trusted networks only); disable SSH management features if operationally feasible; implement certificate pinning or mutual TLS authentication where supported; deploy network intrusion detection signatures for SSH man-in-the-middle patterns; require multi-factor authentication for all NDFC and managed device access; monitor for anomalous SSH connection patterns and failed authentication attempts.

Threat Intelligence Overview

EPSS Score
0.0%
Top 87% exploitable
Data Quality
4 sources
Confidence: Medium

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 HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Very High

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in SSH

View all
CVE-2014-6271 CRITICAL POC
9.8 Sep 24

GNU Bash through 4.3 processes trailing strings after function definitions in the values of environment variables, which

CVE-2014-6278 HIGH POC
8.8 Sep 30

GNU Bash through 4.3 bash43-026 does not properly parse function definitions in the values of environment variables, whi

CVE-2014-7169 CRITICAL POC
9.8 Sep 25

GNU Bash through 4.3 bash43-025 processes trailing strings after certain malformed function definitions in the values of

CVE-2012-6066 CRITICAL POC
9.3 Dec 04

freeSSHd.exe in freeSSHd through 1.2.6 allows remote attackers to bypass authentication via a crafted session, as demons

CVE-2014-6277 CRITICAL POC
10.0 Sep 27

GNU Bash through 4.3 bash43-026 does not properly parse function definitions in the values of environment variables, whi

CVE-2023-38408 CRITICAL POC
9.8 Jul 20

The PKCS#11 feature in ssh-agent in OpenSSH before 9.3p2 has an insufficiently trustworthy search path, leading to remot

CVE-2023-25136 MEDIUM POC
6.5 Feb 03

OpenSSH server (sshd) 9.1 introduced a double-free vulnerability during options.kex_algorithms handling. Rated medium se

CVE-2016-6210 MEDIUM POC
5.9 Feb 13

sshd in OpenSSH before 7.3, when SHA256 or SHA512 are used for user password hashing, uses BLOWFISH hashing on a static

CVE-2015-5600 HIGH POC
8.1 Aug 03

The kbdint_next_device function in auth2-chall.c in sshd in OpenSSH through 6.9 does not properly restrict the processin

CVE-2016-6515 HIGH POC
7.5 Aug 07

The auth_password function in auth-passwd.c in sshd in OpenSSH before 7.3 does not limit password lengths for password a

CVE-2024-6387 HIGH POC
8.1 Jul 01

Remote code execution in OpenSSH's sshd server (regression of CVE-2006-5051) allows unauthenticated remote attackers to

CVE-2019-6111 MEDIUM POC
5.9 Jan 31

An issue was discovered in OpenSSH 7.9. Rated medium severity (CVSS 5.9), this vulnerability is remotely exploitable, no

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