Skip to content

CVE-2026-21669: Authenticated Domain User Remote Code Execution in Veeam Backup & Replication

HERMES

HERMES THREAT SCORE & ENTERPRISE RISK

Target: Veeam Backup & Replication v13 Control Plane - RPC Management Endpoint
Confidence: 99%
98 / 100
CRITICAL

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

Dimension Breakdown
Exploitability 20 / 20
Threat Activity 19 / 20
Weaponization 20 / 20
Exposure 19 / 20
Prevalence 19 / 20
Impact 20 / 20
Exploit Maturity 20 / 20
Attack Chain Potential 20 / 20
⚖️ Divergence & Operational Rationale

Hermes Threat Score rates CVE-2026-21669 at 98 (CRITICAL). In an enterprise Windows Active Directory environment, this vulnerability transforms any compromised low-privileged domain user account into full NT AUTHORITY\SYSTEM execution on the primary backup server. Because the backup server maintains the entire recovery baseline and privileged infrastructure credentials, this flaw facilitates instant enterprise-wide ransomware extortion.

🕸️ Connected Knowledge Graph & Provenance

CVE-2026-21669: Veeam Backup Catalog Service Pre-Auth Binary Deserialization RCEVULNERABILITY

Connected Nodes: 1
Active Relationships (Outgoing)
→ affectsPRODUCTVeeam Backup & Replication
98% VERY_HIGH

Software platform affected by security vulnerabilities and agentic attack patterns.

🔍 Why is this related? (Evidence & Provenance)

“Confirmed security vulnerability in Veeam Backup & Replication documented in Hermes dossier.”

Supporting Verified Evidence:

1. Vulnerability Metadata & Affected Surface

Section titled “1. Vulnerability Metadata & Affected Surface”
ParameterTechnical SpecificationOperational Impact
CVE IdentifierCVE-2026-21669Global vulnerability tracking identifier
Vendor AdvisoryVeeam KB4831Dedicated security update for VBR v13
Affected BuildsVBR 13.x $\le$ 13.0.1.1071Windows-based deployments
Patched ReleaseVBR Build 13.0.1.2067Mandatory security cumulative hotfix
Vulnerable ServiceVeeam.Backup.Service.exeCore backup coordination daemon
Network TransportMS-RPC over TCP / Named PipesDynamic RPC endpoints & TCP port 9401
Authentication BarrierAny valid Active Directory domain accountStandard domain user / machine account
Privilege AchievedNT AUTHORITY\SYSTEMComplete control of backup infrastructure

The root cause of CVE-2026-21669 lies in an architectural authorization bypass in the inter-service communication pipeline of Veeam Backup & Replication 13.

CVE-2026-21669 Vulnerable Authorization Pipeline:
[Compromised Domain User]
│
│ 1. Issues RPC Request with valid Kerberos Domain Token
▼
[Veeam.Backup.Service.exe (RPC Endpoint)]
│
│ 2. Authenticates Domain Identity (Auth Succeeded)
▼
[Missing Authorization Check (CWE-285)]
│
│ ⚠️ Fails to verify VBR Role (Admin / Operator / Viewer)
▼
[Privileged Dispatcher Method]
│
│ 3. Executes command payload in service context
▼
[NT AUTHORITY\SYSTEM Execution]
└── Spawns arbitrary binary or creates backdoor accounts

When Veeam Backup & Replication is installed on a domain-joined Windows server, its RPC services register Service Principal Names (SPNs) and accept domain authentication. Under VBR 13.0.1.1071, an internal management RPC handler established the caller’s identity via RpcImpersonateClient() but omitted the mandatory Veeam.Backup.Security.AuthorizationManager.CheckAccess() enforcement check before invoking privileged backend execution routines.

An adversary who possesses valid credentials for any domain user (obtained via phishing, password spraying, or Kerberoasting) can bind to the RPC interface and pass commands directly to the backend executor, completely bypassing the console login requirements.


3. Attack Chain & Ransomware Operationalization

Section titled “3. Attack Chain & Ransomware Operationalization”

In an enterprise intrusion, CVE-2026-21669 provides threat actors (such as Akira, Qilin, or Fog) with an instantaneous privilege catapult:

  1. Initial Domain Foothold: The adversary breaches a standard workstation via phishing or VPN credential stuffing, gaining access as DOMAIN\jdoe (standard unprivileged user).
  2. Backup Server Discovery: The attacker queries Active Directory for registered Veeam SPNs or scans the internal network for open RPC ports:
    Terminal window
    nltest /dclist:domain.local
    Get-ADComputer -Filter {ServicePrincipalName -like "*Veeam*"}
  3. RPC Binding & Payload Delivery: Using a crafted RPC client, the attacker binds to the Veeam management interface and transmits an RPC execution request directing the service to spawn a privileged process.
  4. Local Administrator & Persistence Creation: The service executes the payload under NT AUTHORITY\SYSTEM, creating a persistent local administrator and dumping DPAPI-encrypted credentials from the PostgreSQL database.
  5. Decapitation & Hypervisor Wiping: With full SYSTEM control on the backup host, the attacker accesses hypervisor root passwords, terminates backup jobs, deletes repository volumes, and deploys ransomware payloads across the enterprise.

title: Veeam Backup Service Anomalous Child Process Spawn
id: e4b2d198-7c41-49fa-9812-cve-2026-21669-spawn
status: production
description: Detects command execution spawned directly from Veeam.Backup.Service.exe indicative of CVE-2026-21669 exploitation by an authenticated domain user.
references:
- https://www.veeam.com/kb4831
author: Hermes Codex DFIR Lab
date: 2026-09-09
logsource:
category: process_creation
product: windows
detection:
selection_parent:
ParentImage|endswith: '\Veeam.Backup.Service.exe'
selection_child:
Image|endswith:
- '\cmd.exe'
- '\powershell.exe'
- '\pwsh.exe'
- '\net.exe'
- '\net1.exe'
- '\nltest.exe'
- '\whoami.exe'
- '\rundll32.exe'
condition: selection_parent and selection_child
level: critical
tags:
- attack.execution
- attack.t1059
- attack.privilege_escalation
- attack.t1068
- cve.2026-21669

  1. Apply Hotfix KB4831 Immediately: Upgrade all Veeam Backup & Replication 13 instances to build 13.0.1.2067 or higher. The update implements strict identity verification and role-based access control inside the RPC message dispatcher.
  2. De-Domain the Backup Server (Architectural Mitigation): Remove the Veeam Backup Server from the production Active Directory domain immediately. If the server is in a dedicated standalone Workgroup or isolated Red Forest, domain users cannot authenticate to RPC endpoints.
  3. Isolate Management Interfaces: Enforce Windows Firewall rules restricting TCP port 9401 and RPC endpoints exclusively to authorized administrative jump hosts.

Section titled “6. Related Intelligence & Internal Master Series Navigation”