Skip to content

Veeam Vulnerability Matrix & Exploitation Mechanics: The Complete CVE Reference

HERMES

HERMES THREAT SCORE & EXPLOIT MATRIX

Target: Veeam Backup & Replication Listening Interfaces & Deserialization Endpoints
Confidence: 99%
96 / 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 18 / 20
Prevalence 19 / 20
Impact 20 / 20
Exploit Maturity 20 / 20
Attack Chain Potential 20 / 20
βš–οΈ Divergence & Operational Rationale

Hermes Threat Score rates the cumulative Veeam vulnerability surface at 96 (CRITICAL). Repeated unauthenticated remote code execution and credential harvesting vulnerabilities across multiple daemons (MountService, BackupService, ThreatHunter, Enterprise Manager) demonstrate that adversaries actively reverse-engineer Veeam's proprietary serialization protocols to reliably achieve SYSTEM execution.

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

Veeam Backup & ReplicationPRODUCT

Connected Nodes: 0

The following matrix provides a technical comparison of critical vulnerabilities discovered across the Veeam product portfolio.

CVE IdentifierCVSS v3.1 / v4.0Vulnerable Daemon & PortVulnerability ClassPre-Auth?In-the-Wild ExploitationPrimary Threat Actors
CVE-2024-407119.8 / 9.3 (Critical)Veeam.Backup.MountService.exe (TCP 6172)Remote Code Execution (Deserialization)YesActive (Mass)Akira, Fog, Qilin
CVE-2023-275327.5 / 8.2 (High)Veeam.Backup.Service.exe (TCP 9401)Unauthenticated Information Disclosure (Credential Leak)YesActive (Mass)FIN7, Cuba, BlackCat
CVE-2024-298499.8 / 9.4 (Critical)VeeamEnterpriseManagerSvc.exe (TCP 9392)Authentication Bypass (Forged SAML SSO Token)YesConfirmed TargetedRansomware Affiliates
CVE-2026-449639.8 / 9.3 (Critical)VeeamThreatHunterSvc.exe (TCP 6175)Remote Code Execution (.NET Remoting ObjRef Whitelist Bypass)YesActive ExploitationEnterprise Intruders
CVE-2026-216699.8 / 9.4 (Critical)Veeam.Backup.CatalogDataService.exe (TCP 9393)Remote Code Execution (Pre-Auth Binary Deserialization)YesWeaponized PoCRansomware Affiliates
CVE-2026-216708.8 / 8.5 (High)Veeam.Backup.Service.exe (TCP 9401)Authenticated Privilege Escalation (WCF Endpoint Hijacking)No (Low-Priv)TargetedLateral Movement Crews
CVE-2026-216717.5 / 7.2 (High)VeeamEnterpriseManagerSvc.exe (TCP 9398)Path Traversal & Unauthenticated Arbitrary File ReadYesActive ScanningInitial Access Brokers
CVE-2026-216728.8 / 8.6 (High)Veeam.Backup.Agent.ConfigurationService.exe (TCP 6173)Server-Side Request Forgery & Cloud IMDS Credential TheftNo (Domain User)TargetedCloud Extortionists
CVE-2026-217088.8 / 8.7 (High)PostgreSQL Backend via Veeam.Backup.Service.exe (TCP 9401)SQL Injection to OS Command Execution (COPY PROGRAM)No (Backup Viewer)Weaponized PoCRansomware Operators
CVE-2022-265009.8 / 9.2 (Critical)VeeamDeploymentService.exe (TCP 9380)Remote Code Execution (Internal API Access & Path Traversal)YesActive (CISA KEV)State & Financially Motivated
CVE-2024-424489.8 / 9.3 (Critical)Veeam Service Provider Console (TCP 9999)Remote Code Execution (Management Agent Deserialization)No (Agent Token)Confirmed TargetedAccess Brokers

2. Deep Dive: CVE-2024-40711 (MountService Pre-Auth RCE)

Section titled β€œ2. Deep Dive: CVE-2024-40711 (MountService Pre-Auth RCE)”

Disclosed in September 2024, CVE-2024-40711 (affecting VBR versions $\le$ 12.1.2.172) represents one of the most devastating vulnerabilities in modern backup infrastructure.

The flaw resides inside Veeam.Backup.MountService.exe, a service listening on TCP port 6172 responsible for mounting backup volumes during recovery operations. The service exposes internal WCF (Windows Communication Foundation) endpoints utilizing binary .NET Remoting serialization formatters without enforcing cryptographic authentication or strict type validation on inbound connections.

CVE-2024-40711 Attack Pipeline:
[Attacker TCP Client]
β”‚
β”‚ 1. Raw TCP handshake to Target:6172
β–Ό
[Veeam.Backup.MountService.exe]
β”‚
β”‚ 2. Accepts unauthenticated WCF / Remoting Stream
β–Ό
[Binary Deserialization Sink]
β”‚
β”‚ 3. Deserializes untrusted .NET object stream
β–Ό
[Gadget Chain Execution]
β”‚
β”‚ 4. Invokes TypeConfuseDelegate / ProcessStartInfo
β–Ό
[NT AUTHORITY\SYSTEM Execution]
└── Spawns: cmd.exe /c net user point Password123! /add

When an attacker connects to TCP port 6172, they transmit a serialized binary stream containing a .NET gadget chain (commonly leveraging TypeConfuseDelegate or customized reflection sinks). The mount service deserializes the payload immediately in the context of the service account, which runs by default as NT AUTHORITY\SYSTEM.

Threat actorsβ€”most notably Akira and Fogβ€”automated this exploit to perform a standardized post-exploitation routine:

  1. Immediate Account Provisioning: The payload executes net user <backdoor_account> <password> /add && net localgroup administrators <backdoor_account> /add.
  2. EDR Neutralization: The newly created local administrator is used via WMI or RDP to install vulnerable signed kernel drivers (BYOVD) to terminate security software.
  3. Backup Tampering: The operators access the local Veeam console to dismount repository volumes.

3. Deep Dive: CVE-2023-27532 (Unauthenticated Credential Leak)

Section titled β€œ3. Deep Dive: CVE-2023-27532 (Unauthenticated Credential Leak)”

Disclosed in March 2023, CVE-2023-27532 demonstrated how a seemingly lower-severity flaw (CVSS 7.5) became an apex enterprise compromise vector.

The core service Veeam.Backup.Service.exe exposes a proprietary TCP listener on TCP port 9401. An internal API method intended for administrative inter-process communication allowed unauthenticated callers to query the configuration database for stored credentials.

CVE-2023-27532 Exploitation Sequence:
[Attacker] ────── Send Crafted TCP Packet ──────► [Veeam.Backup.Service.exe (Port 9401)]
β”‚
Query DB Table:
SELECT * FROM [dbo].[Credentials]
β”‚
[Attacker] ◄───── Receives DPAPI Encrypted Blobs β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
β”‚
β–Ό
[Dumping Machine DPAPI Keys / Registry Salt]
β”‚
β–Ό
[Plaintext Credentials Extracted]
β”œβ”€β”€ Active Directory Domain Admins
└── VMware vCenter / ESXi Root Accounts

Because the API did not validate the authentication token of the calling process, an unauthenticated network adversary could request the entire [dbo].[Credentials] table. Threat groups like FIN7 and Cuba utilized custom scripts to pull these blobs, decrypt them locally if they had already obtained machine keys, or combine them with local privilege escalations to achieve full domain dominance.


4. Deep Dive: CVE-2024-29849 (Enterprise Manager SAML SSO Bypass)

Section titled β€œ4. Deep Dive: CVE-2024-29849 (Enterprise Manager SAML SSO Bypass)”

Affecting Veeam Backup Enterprise Manager (VBEM) versions prior to 12.1.2.172, CVE-2024-29849 (CVSS 9.8) enables an unauthenticated attacker to log in as any user, including the Enterprise Administrator, via the web application interface.

VBEM supports Single Sign-On (SSO) authentication via SAML 2.0. The vulnerability stems from an insecure implementation of the SAML response validation routine in the web portal (VeeamEnterpriseManagerSvc.exe on port 9392/TCP or 443/TCP).

The application failed to verify the cryptographic signature of incoming SAML assertion tokens when processing specific authentication headers. An attacker could forge an assertion specifying an arbitrary NameID (e.g., administrator@domain.local) without possessing the identity provider’s private signing key. Upon receiving the forged assertion, VBEM created an authenticated administrative session cookie, granting full access to manage all connected backup servers across the organization.


5. Deep Dive: CVE-2026-44963 (ThreatHunter .NET Remoting ObjRef Bypass)

Section titled β€œ5. Deep Dive: CVE-2026-44963 (ThreatHunter .NET Remoting ObjRef Bypass)”

Documented comprehensively in Veeam security advisory KB4869, CVE-2026-44963 represents an architectural breakdown in modern deserialization defenses.

In VBR v12.x, Veeam introduced VeeamThreatHunterSvc.exe, which operates over TCP port 6175. To protect against deserialization attacks, Veeam implemented a strict allowlist containing more than 4,200 approved .NET types.

However, security researcher Sina Kheirkhah discovered that System.Runtime.Remoting.ObjRef was present in the allowlist.

  • When ObjRef is deserialized, the .NET runtime instantiates a TransparentProxy pointing to an external TCP URI defined by the attacker.
  • When the service attempts to verify whether the method being invoked is permissible, it connects back to the attacker’s listener (β€œasking permission”).
  • The attacker responds to this callback with an unrestricted gadget chain payload (SortedSet<string> or TypeConfuseDelegate).
  • Because the callback occurs outside the initial whitelist filter, the malicious object is deserialized without restriction, granting immediate NT AUTHORITY\SYSTEM code execution.

[!TIP] For an exhaustive, step-by-step technical analysis of the ObjRef proxy callback, runZero telemetry, and Penligent audit tooling, refer to our dedicated reference dossier:
πŸ‘‰ CVE-2026-44963: Remote Code Execution in Veeam Backup & Replication.


Defenders must deploy multi-layered detection rules covering anomalous process lineage, suspicious network telemetry, and memory artifacts.

title: Suspicious Process Spawning from Veeam Backup Daemons
id: 3c8e4d2a-7b19-4f81-a953-veeam-exploit-proc
status: production
description: Detects execution of command interpreters, administrative tools, or network utilities spawned directly by Veeam core services (MountService, BackupService, ThreatHunter), indicative of RCE exploitation (e.g., CVE-2024-40711, CVE-2026-44963).
references:
- https://www.veeam.com/kb4869
- https://www.sophos.com/en-us/blog/cve-2024-40711-exploitation
author: Hermes Codex DFIR Lab
date: 2026-09-09
logsource:
category: process_creation
product: windows
detection:
selection_parent:
ParentImage|endswith:
- '\Veeam.Backup.MountService.exe'
- '\Veeam.Backup.Service.exe'
- '\VeeamThreatHunterSvc.exe'
- '\Veeam.Backup.BrokerService.exe'
- '\VeeamDeploymentService.exe'
selection_child:
Image|endswith:
- '\cmd.exe'
- '\powershell.exe'
- '\pwsh.exe'
- '\net.exe'
- '\net1.exe'
- '\nltest.exe'
- '\whoami.exe'
- '\certutil.exe'
- '\vssadmin.exe'
- '\bitsadmin.exe'
condition: selection_parent and selection_child
falsepositives:
- Custom administrative post-backup scripts configured intentionally by local admins (verify script parameters)
level: critical
tags:
- attack.execution
- attack.t1059
- attack.lateral_movement
- attack.t1210
- cve.2024-40711
- cve.2026-44963