CVE-2025-20361 Overview
Cisco disclosed CVE-2025-20361, a stored cross-site scripting (XSS) vulnerability in the web-based management interface of Cisco Unified Communications Manager (Unified CM) and Cisco Unified Communications Manager Session Management Edition (Unified CM SME). The flaw stems from improper validation of user-supplied input on specific pages of the management interface [CWE-79]. An authenticated attacker with valid administrative credentials can inject malicious script that executes in the browser context of another user of the interface. Successful exploitation allows arbitrary script execution and access to sensitive browser-based information such as session data.
Critical Impact
An authenticated administrator can persist malicious JavaScript in the Unified CM management interface, enabling script execution and information disclosure against other administrators who view affected pages.
Affected Products
- Cisco Unified Communications Manager (Unified CM)
- Cisco Unified Communications Manager Session Management Edition (Unified CM SME)
- Refer to the Cisco Security Advisory for the fixed release matrix
Discovery Timeline
- 2025-10-01 - CVE-2025-20361 published to NVD
- 2026-06-17 - Last updated in NVD database
Technical Details for CVE-2025-20361
Vulnerability Analysis
The vulnerability resides in the web-based management interface used to administer Cisco Unified CM and Unified CM SME deployments. Input submitted through specific interface pages is stored and later rendered without adequate sanitization or output encoding. When another authenticated user loads the affected page, the injected payload executes in that user's browser session.
Because exploitation requires valid administrative credentials, the practical risk centers on multi-administrator environments, compromised admin accounts, and scenarios where lower-privileged administrators can influence content viewed by higher-privileged operators. The scope-changed impact reflects script execution crossing the trust boundary of the browser session.
Root Cause
The root cause is insufficient input validation and output encoding on server-side handlers that accept administrator-supplied field values. Payloads containing HTML or JavaScript are stored in application data structures and later reflected into rendered pages without being neutralized, matching the classic pattern of stored XSS described in [CWE-79].
Attack Vector
An authenticated attacker submits crafted input containing script content to a vulnerable page in the web management interface. The payload persists in the application. When a subsequent administrator navigates to that page, the browser parses and executes the stored script. The attacker can then exfiltrate session tokens, modify displayed content, initiate authenticated requests on behalf of the victim, or harvest configuration data visible in the browser.
No verified proof-of-concept code is publicly available. Refer to the Cisco Security Advisory for vendor-provided technical details.
Detection Methods for CVE-2025-20361
Indicators of Compromise
- Unexpected HTML tags, <script> elements, or JavaScript event handlers stored in Unified CM configuration fields
- Administrator sessions issuing unusual authenticated API requests shortly after loading management pages
- Outbound browser requests from administrator workstations to unfamiliar domains following access to the Unified CM interface
Detection Strategies
- Review Unified CM audit logs for administrative changes to configuration fields that accept free-text input, especially entries containing angle brackets or JavaScript keywords
- Inspect stored configuration data for markup or script content that should not appear in operational values
- Correlate administrator authentication events with browser telemetry to identify sessions triggering anomalous client-side activity
Monitoring Recommendations
- Enable and centralize Unified CM administrative audit logging for continuous review
- Monitor egress traffic from administrator workstations for connections to unknown hosts during management sessions
- Alert on modifications to configuration objects by accounts that do not normally perform those changes
How to Mitigate CVE-2025-20361
Immediate Actions Required
- Apply the fixed Unified CM and Unified CM SME releases identified in the Cisco Security Advisory
- Audit administrative accounts, remove unused credentials, and enforce strong authentication for remaining accounts
- Review recent administrative changes for injected markup or script content and remove any suspicious values
Patch Information
Cisco has published fixed software releases for Unified CM and Unified CM SME. Consult the Cisco Security Advisory for the specific fixed versions applicable to each deployed release train and follow the vendor's upgrade guidance.
Workarounds
- Cisco has not published a documented workaround; upgrading to a fixed release is the supported remediation
- Restrict administrative access to the web management interface to trusted networks and jump hosts pending patch deployment
- Limit the number of accounts with administrative privileges and apply least privilege to reduce the exposure window
# Restrict access to the Unified CM management interface at the network edge
# Example: allow only a management subnet to reach the admin interface
access-list 150 permit tcp 10.10.20.0 0.0.0.255 host <cucm-admin-ip> eq 443
access-list 150 deny tcp any host <cucm-admin-ip> eq 443
access-list 150 permit ip any any
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

