Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2025-26391

CVE-2025-26391: SolarWinds Observability XSS Vulnerability

CVE-2025-26391 is a cross-site scripting flaw in SolarWinds Observability Self-Hosted affecting user-created URL fields. This authenticated vulnerability poses risks to platform security. This article covers technical details, affected versions, impact assessment, and mitigation strategies.

Published:

CVE-2025-26391 Overview

CVE-2025-26391 is a stored cross-site scripting (XSS) vulnerability in SolarWinds Observability Self-Hosted, formerly known as the SolarWinds Platform. The flaw resides in user-created URL fields, where the application fails to properly sanitize input before rendering it in the browser. An authenticated attacker with a low-privilege account can inject malicious script content that executes in the context of other users who view the affected fields.

Critical Impact

Authenticated attackers can inject persistent JavaScript payloads that execute in other users' sessions, enabling session token theft, forced administrative actions, and pivoting inside the monitoring console.

Affected Products

  • SolarWinds Observability Self-Hosted (prior to 2025.4.1)
  • SolarWinds Platform (Orion) instances exposing user-editable URL fields
  • Web-based monitoring consoles rendering unsanitized URL input

Discovery Timeline

  • 2025-11-18 - CVE-2025-26391 published to the National Vulnerability Database
  • 2026-06-17 - Last updated in NVD database

Technical Details for CVE-2025-26391

Vulnerability Analysis

The vulnerability is a stored XSS flaw categorized under [CWE-79], Improper Neutralization of Input During Web Page Generation. The SolarWinds Platform accepts user-supplied values in URL-type fields without adequately encoding or filtering script constructs. When another user loads a view that renders one of these fields, the injected payload runs in that user's browser session.

Exploitation requires an authenticated low-privilege account and user interaction, such as clicking a link or loading a dashboard that displays the tainted field. Because the scope is changed, the injected script can act on resources outside the original security boundary, including the sessions of higher-privileged operators who view the same monitoring content.

Successful exploitation yields limited confidentiality and integrity impact, typically consisting of cookie theft, forged UI actions, credential harvesting through fake prompts, and lateral movement to administrative functions of the monitoring platform.

Root Cause

The root cause is missing output encoding on user-controlled URL fields in the SolarWinds Platform web interface. The application trusts values written by authenticated users and renders them directly into HTML contexts where javascript: schemes and event handler attributes can execute.

Attack Vector

An attacker authenticates with any low-level account permitted to create or edit resources containing URL fields, such as custom links, node properties, or alert content. The attacker stores a payload similar to javascript: handlers or crafted HTML attributes inside the URL field. When a victim user opens the view or clicks the malicious link, the script executes with the victim's session privileges inside the SolarWinds console.

Since no verified exploit code is publicly available, refer to the SolarWinds Security Advisory CVE-2025-26391 for vendor technical details.

Detection Methods for CVE-2025-26391

Indicators of Compromise

  • Unexpected javascript:, data:, or vbscript: schemes stored in SolarWinds URL fields, node properties, or custom links
  • Outbound HTTP requests from operator browsers to attacker-controlled domains shortly after loading SolarWinds dashboards
  • Anomalous session activity for administrative accounts originating from unusual user-agent strings or IP addresses
  • Audit log entries showing configuration changes made through low-privileged accounts prior to privileged user logins

Detection Strategies

  • Inspect the SolarWinds database and configuration exports for URL fields containing HTML tags, event handler attributes, or non-http(s) schemes
  • Correlate web proxy logs with SolarWinds console access to identify script-triggered callbacks to external hosts
  • Enable and review SolarWinds audit trails for edits to URL-bearing objects by non-administrative users

Monitoring Recommendations

  • Alert on creation or modification of SolarWinds custom URL fields by low-privilege accounts
  • Monitor for browser-based redirects and cookie access originating from the SolarWinds web console origin
  • Track failed and successful administrative actions immediately following dashboard visits by privileged users

How to Mitigate CVE-2025-26391

Immediate Actions Required

  • Upgrade SolarWinds Observability Self-Hosted to version 2025.4.1 or later per the vendor advisory
  • Audit existing URL fields across nodes, alerts, and custom links for scripted payloads and remove suspicious entries
  • Restrict which roles can create or edit URL fields to the minimum set of trusted operators
  • Rotate session tokens and administrative credentials if evidence of exploitation is found

Patch Information

SolarWinds addressed the issue in the 2025.4.1 release. Review the SolarWinds Orion Platform Release Notes and the SolarWinds Security Advisory CVE-2025-26391 for upgrade procedures and version-specific guidance.

Workarounds

  • Limit web console access to trusted network segments using firewall rules or VPN gating until the patch is applied
  • Enforce least privilege by removing edit permissions from low-tier accounts that do not require URL field management
  • Deploy a strict Content Security Policy at the reverse proxy layer to block inline script execution originating from the SolarWinds console

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.