Skip to main content

Database Performance Analyzer CVE-2026-28322

| EUVDEUVD-2026-40457 MEDIUM
Improper Input Validation (CWE-20)
2026-06-30 SolarWinds GHSA-5j72-hhf9-wpj4
5.6
CVSS 3.1 · Vendor: SolarWinds
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain high-privilege DPA credentials
  2. Delivery
    Inject script into stored DPA field
  3. Exploit
    Victim admin browses affected page
  4. Execution
    Browser executes stored payload
  5. Impact
    Session 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

Database Performance Analyzer 2026.1 and below

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

Vendor (SolarWinds) PRIMARY 5.6 MEDIUM
AV:A/AC:H/PR:H/UI:R/S:U/C:H/I:H/A:N
vuln.today AI 5.6 MEDIUM

Adjacent vector reflects internal-only DPA deployment; PR:H and UI:R match admin-injection and victim-browse requirements; no availability impact for XSS.

3.1 AV:A/AC:H/PR:H/UI:R/S:U/C:H/I:H/A:N
4.0 AV:A/AC:H/AT:N/PR:H/UI:A/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (SolarWinds).

CVSS VectorVendor: SolarWinds

Attack Vector
Adjacent
Attack Complexity
High
Privileges Required
High
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

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

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Medium
widely used enterprise database monitoring tool, not universally deployed
Data Quality
5 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
None
System Exposure· derived
Controlled
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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