Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain high-privilege DPA credentials
-
DeliveryInject script into stored DPA field
-
ExploitVictim admin browses affected page
-
ExecutionBrowser executes stored payload
-
ImpactSession token exfiltrated to attacker
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
|
| Exploitation Conditions | Exploitation requires the attacker to hold high-privilege (PR:H) credentials within the SolarWinds DPA application - consistent with a database administrator or DPA admin role - sufficient to write to stored fields rendered in the web interface. The attacker must operate from an adjacent network segment (AV:A), meaning internet-based exploitation without prior network foothold is not possible. A victim DPA user must actively browse the page containing the injected payload (UI:R). High attack complexity (AC:H) indicates the exploit chain is non-trivial even under these conditions. Scope is unchanged (S:U), confining impact to the DPA application boundary. Exploitation is therefore not feasible in default, externally exposed configurations and is primarily a concern for organizations with untrusted or potentially malicious privileged DPA users on the internal management network. |
| Impact | The CVSS 3.1 vector (AV:A/AC:H/PR:H/UI:R/S:U/C:H/I:H/A:N) with a base score of 5.6 accurately reflects a heavily gated exploit chain despite the high confidentiality and integrity impact. Adjacent network placement (AV:A) rules out internet-sourced attacks; the attacker must already occupy the same network segment as the DPA server. High privilege requirements (PR:H) mean the threat actor must possess administrative or equivalent DPA credentials before injecting the stored payload - substantially narrowing the attacker population to malicious insiders or those leveraging a prior credential compromise. High attack complexity (AC:H) and required user interaction (UI:R) add further barriers. No EPSS data was provided in the input, and there is no KEV listing or known POC, suggesting this has not been observed in the wild. In practical terms, this is a real but low-priority issue for most environments: the primary scenario is an insider with admin access targeting peer users' sessions. Organizations with strict role separation and network segmentation already significantly mitigate this. |
| Exploit ScenarioDerived | A malicious database administrator or compromised high-privilege DPA account, operating from the internal management network, injects a JavaScript payload into a persistent DPA field such as an alert definition, dashboard label, or annotation. When a legitimate DPA user subsequently navigates to the page rendering that field, their browser silently executes the script, which could exfiltrate their session cookie to an attacker-controlled endpoint, enabling session hijacking without further credentials. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 30, 2026
Stored cross-site scripting in SolarWinds Database Performance Analyzer enables a highly privileged, adjacent-network attacker to persist malicious scripts in the application that execute within other users' browsers upon page load. The CVSS vector (AV:A/AC:H/PR:H/UI:R) imposes substantial constraints - adjacency, high complexity, admin-level credentials, and victim interaction are all required - limiting realistic risk to insider-threat or post-compromise scenarios. No public exploit code and no CISA KEV listing have been identified at time of analysis.
RemediationAI
Upgrade SolarWinds Database Performance Analyzer to version 2026.2 or later, as indicated by the DPA 2026.2 release notes available at https://documentation.solarwinds.com/en/success_center/dpa/content/release_notes/dpa_2026-2_release_notes.htm; confirm the exact patched version via the vendor advisory at https://www.solarwinds.com/trust-center/security-advisories/cve-2026-28322. As a compensating control prior to patching, restrict DPA administrative access to the smallest possible set of trusted accounts and enforce network segmentation so the DPA web interface is reachable only from a dedicated management VLAN, directly reducing the AV:A attack surface. Additionally, enforce strong authentication and session management for DPA accounts to limit the impact of any credential compromise that could enable payload injection. The SolarWinds Secure Configuration Guide at https://support.solarwinds.com/SuccessCenter/s/article/DPA-Secure-Configuration-Guide-Best-Practices-and-Recommendations provides supplemental hardening guidance. Note that network segmentation does not eliminate the stored XSS risk from insiders but does prevent external lateral movement into the DPA management plane.
Affected VersionsENISA
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
SolarWinds Database Performance Analyzer (DPA) is an enterprise database monitoring and performance optimization platform with a web-based management interface. The vulnerability is catalogued under CWE-20 (Improper Input Validation), the parent class that encompasses stored XSS (CWE-79): user-supplied input is insufficiently sanitized before being persisted and later rendered in the browser context, allowing script injection. The CPE string cpe:2.3:a:solarwinds:database_performance_analyzer:*:*:*:*:*:*:*:* uses a wildcard for the version field, indicating the flaw spans multiple releases. The adjacent-network attack vector (AV:A) reflects that DPA is typically deployed on internal management networks rather than exposed directly to the internet, consistent with SolarWinds' secure configuration guidance.
Know when Database Performance Analyzer 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
AV:A/AC:H/PR:H/UI:R/S:U/C:H/I:H/A:N
Adjacent vector reflects internal-only DPA deployment; PR:H and UI:R match admin-injection and victim-browse requirements; no availability impact for XSS.
Primary rating from Vendor (SolarWinds).
CVSS VectorVendor: SolarWinds
DescriptionCVE.org
SolarWinds Database Performance Analyzer was found to be affected by a stored cross-site scripting vulnerability, which when exploited, can lead to unintended script execution.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
No exception handling vulnerability which revealed sensitive or excessive information to users. Rated high severity (CVS
Directory traversal and file enumeration vulnerability which allowed users to enumerate to different folders of the serv
XSS attack was possible in DPA 2023.2 due to insufficient input validation. Rated medium severity (CVSS 6.1), this vulne
This vulnerability occurred due to missing input sanitization for one of the output fields that is extracted from header
SolarWinds Database Performance Analyzer was found to contain a hard-coded cryptographic key. Rated medium severity (CVS
EUVD-2026-40457
GHSA-5j72-hhf9-wpj4
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB