Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2026-28305

CVE-2026-28305: SolarWinds Serv-U RCE Vulnerability

CVE-2026-28305 is an IDOR vulnerability in SolarWinds Serv-U that enables remote code execution as root. Exploitation requires domain admin privileges with read/write access to the home directory.

Published:

CVE-2026-28305 Overview

CVE-2026-28305 is an Insecure Direct Object Reference (IDOR) vulnerability in SolarWinds Serv-U that can lead to remote code execution as root. Exploitation requires a domain account with administrative privileges and read/write access to the home directory. The impact is reduced on Windows deployments compared to Linux hosts, where the vulnerability enables full root compromise. The weakness is tracked under CWE-639: Authorization Bypass Through User-Controlled Key.

Critical Impact

Authenticated attackers with admin domain credentials can achieve remote code execution as root on Linux Serv-U deployments through IDOR abuse.

Affected Products

  • SolarWinds Serv-U (versions prior to 2026.3)
  • SolarWinds Serv-U on Linux (higher impact — RCE as root)
  • SolarWinds Serv-U on Windows (reduced impact)

Discovery Timeline

  • 2026-07-21 - CVE-2026-28305 published to NVD
  • 2026-07-22 - Last updated in NVD database

Technical Details for CVE-2026-28305

Vulnerability Analysis

SolarWinds Serv-U exposes object references that a privileged domain account can manipulate to access or modify resources outside its intended authorization scope. Because Serv-U on Linux typically runs with root privileges, an attacker who leverages the IDOR flaw to write attacker-controlled content into privileged locations can escalate to arbitrary code execution as root. On Windows deployments, the service account context limits the blast radius, resulting in lower impact. The vulnerability requires an authenticated user, but the combination of admin-level domain access with read/write access to a home directory is a realistic threat model for compromised administrative credentials or malicious insiders.

Root Cause

The root cause is classified as [CWE-639], an authorization bypass through user-controlled keys. Serv-U trusts identifiers supplied by an authenticated administrator without validating whether the referenced object belongs to that user's authorized scope. Insufficient access control on file-path or object-reference parameters allows the account to reach resources handled by the privileged Serv-U service process.

Attack Vector

Exploitation occurs over the network against the Serv-U management interface. An attacker authenticates with a domain administrator account that has read and write permissions to the home directory. The attacker then manipulates object references to direct Serv-U into reading or writing files outside the intended user boundary. On Linux, the service's root privileges allow the attacker to overwrite executables, cron jobs, or configuration files, achieving code execution in the root security context. See the SolarWinds Security Advisory CVE-2026-28305 and the SolarWinds Serv-U 2026.3 Release Notes for vendor technical details.

Detection Methods for CVE-2026-28305

Indicators of Compromise

  • Unexpected file writes by the Serv-U service process to paths outside configured user home directories.
  • New or modified files owned by root (Linux) or the Serv-U service account (Windows) following administrator sessions.
  • Serv-U administrative API or management interface requests referencing unusual path traversal patterns or object identifiers.
  • Creation of unexpected scheduled tasks, cron entries, or startup scripts following Serv-U activity.

Detection Strategies

  • Monitor Serv-U audit logs for administrator sessions that perform file operations outside expected home directory boundaries.
  • Correlate authentication events for domain admin accounts with Serv-U file I/O to flag privileged use of the file transfer subsystem.
  • Alert on child processes spawned by the Serv-U service that are not part of its normal operating baseline.

Monitoring Recommendations

  • Enable verbose logging for administrative actions and forward Serv-U logs to a centralized SIEM for correlation.
  • Track file integrity on system directories (/etc, /usr/local, service binaries) on Linux Serv-U hosts.
  • Review inventory of accounts holding Serv-U administrative privileges and restrict membership.

How to Mitigate CVE-2026-28305

Immediate Actions Required

  • Upgrade SolarWinds Serv-U to version 2026.3 or later as documented in the vendor release notes.
  • Audit and reduce the number of accounts holding Serv-U administrative privileges combined with home directory read/write access.
  • Rotate credentials for domain accounts with Serv-U administrative rights, particularly if suspicious file activity has been observed.

Patch Information

SolarWinds addressed CVE-2026-28305 in Serv-U 2026.3. Refer to the SolarWinds Serv-U 2026.3 Release Notes and the SolarWinds Security Advisory CVE-2026-28305 for fixed builds and upgrade procedures.

Workarounds

  • Restrict administrative access to Serv-U to a small set of trusted domain accounts and enforce multi-factor authentication.
  • Where possible on Linux, run Serv-U under a dedicated non-root service account with reduced filesystem privileges until the patch is applied.
  • Limit network exposure of the Serv-U management interface to trusted management subnets via firewall rules.
bash
# Example: restrict Serv-U management interface access via iptables
iptables -A INPUT -p tcp --dport 43958 -s 10.0.0.0/24 -j ACCEPT
iptables -A INPUT -p tcp --dport 43958 -j DROP

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.