Skip to content

CVE-2026-28326: SolarWinds Access Rights Manager Hard-coded Key Remote Code Execution

HERMES

HERMES THREAT SCORE & ENTERPRISE AD PRIVILEGE ESCALATION

Target: SolarWinds Access Rights Manager (ARM) β€” RabbitMQ / WCF Remote Dispatcher Service
Confidence: 95%
90 / 100
CRITICAL

Measures real-world operational relevance, exploit weaponization, and active threat posture.

Dimension Breakdown
Exploitability 18 / 20
Threat Activity 18 / 20
Weaponization 18 / 20
Exposure 18 / 20
Prevalence 17 / 20
Impact 20 / 20
Exploit Maturity 18 / 20
Attack Chain Potential 19 / 20
βš–οΈ Divergence & Operational Rationale

Rated CVSS 8.8 (due to Adjacent Network vector AV:A) and HTS 90 (CRITICAL). SolarWinds ARM servers manage access permissions, audit logs, and domain user provisioning across Active Directory environments. An unauthenticated attacker positioned on the corporate network or VPN can forge encrypted RPC messages using static hardcoded keys to achieve immediate SYSTEM-level code execution on the ARM host.

πŸ•ΈοΈ Connected Knowledge Graph & Provenance

CVE-2026-28326: SolarWinds Access Rights Manager Hard-coded Key Remote Code ExecutionVULNERABILITY

Connected Nodes: 1
Active Relationships (Outgoing)
→ affectsPRODUCTSolarWinds Access Rights Manager
98% VERY_HIGH

Software platform affected by security vulnerabilities and agentic attack patterns.

πŸ” Why is this related? (Evidence & Provenance)

“Confirmed security vulnerability in SolarWinds Access Rights Manager documented in Hermes dossier.”

Supporting Verified Evidence:

ParameterTechnical SpecificationOperational Impact
CVE IdentifierCVE-2026-28326SolarWinds Advisory & ZDI-CAN
Vulnerability ClassHard-coded Key (CWE-321) & Insecure Deserialization (CWE-502)Unauthenticated remote code execution as SYSTEM
Affected ComponentRabbitMQ / WCF Remote Communication DispatcherTCP port 55555 / 5672
Authentication RequiredNone (PR:N)Message encrypted with static embedded key
User InteractionNone (UI:N)Automated execution upon receiving RPC message
Scope ImpactUnchanged (S:U)Windows server takeover (Active Directory management engine)
Privileges ObtainedNT AUTHORITY\SYSTEMComplete control over Windows host and ARM database
Affected VersionsSolarWinds ARM 2024.3, 2024.3.1 and earlierEnterprise SolarWinds ARM installations
Remediation TargetSolarWinds ARM 2026.2.1Upgrade to patched release with ephemeral key negotiation

SolarWinds ARM relies on an encrypted Windows Communication Foundation (WCF) service layer for communications between administrative consoles and the central server.

sequenceDiagram
autonumber
actor Attacker as Adjacent Attacker (LAN / VPN)
participant WCF as ARM Service Listener (Port 55555)
participant Crypto as Decryption Routine (Static Key)
participant Dispatcher as Deserialization Engine
participant OS as Windows Host (SYSTEM)
Attacker->>WCF: Send forged binary payload encrypted with static AES key
WCF->>Crypto: Decrypt payload using hardcoded key from assembly
Crypto->>Dispatcher: Forward valid plaintext serialized stream
Dispatcher->>Dispatcher: Execute deserialization gadget chain
Dispatcher->>OS: Execute command with NT AUTHORITY\SYSTEM privileges
  1. The encryption key utilized to protect WCF messages is statically embedded within client and server .NET binaries (pnServer.exe and pnClient.exe).
  2. Because the key is identical across all customer installations, any attacker on the adjacent network can forge validly encrypted serialized messages.
  3. Upon receiving the payload, the server decrypts it successfully and deserializes the untrusted stream, executing arbitrary commands under the SYSTEM account.

title: SolarWinds ARM Service Spawning Command Shell
id: cve-2026-28326-arm-spawn
status: production
description: Detects pnServer.exe spawning command line interpreters or PowerShell processes.
references:
- https://www.solarwinds.com/trust-center/security-advisories
author: Hermes Codex DFIR Team
date: 2026-09-17
logsource:
category: process_creation
product: windows
detection:
selection:
ParentImage|endswith: '\pnServer.exe'
Image|endswith:
- '\cmd.exe'
- '\powershell.exe'
- '\pwsh.exe'
condition: selection
level: critical
tags:
- attack.execution
- attack.t1059.001
- attack.t1059.003

  1. T0 Immediate Action (< 24h) β€” Upgrade to SolarWinds ARM 2026.2.1: Download and install the official SolarWinds ARM 2026.2.1 installer, which implements ephemeral dynamic key exchange over TLS.
  2. T0 Mitigation β€” Firewall Port 55555: Restrict access to TCP port 55555 on ARM server hosts strictly to approved administrator workstations via Windows Defender Firewall or corporate network firewalls.
  3. T1 Tactical Audit (< 7d) β€” Audit Active Directory User Changes: Verify recent permissions modifications and new administrative accounts in Active Directory created through SolarWinds ARM.