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.
# 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.

