Skip to main content

Veeam Backup & Replication EUVDEUVD-2025-211039

| CVE-2025-64393 CRITICAL
Deserialization of Untrusted Data (CWE-502)
2026-10-07 hackerone GHSA-6m95-66x2-x5hx
9.4
CVSS 4.0 · Vendor: hackerone
Share

Severity by source

Vendor (hackerone) PRIMARY
9.4 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
9.9 CRITICAL

Network-reachable, low-complexity deserialization needs only the low-privilege Backup Viewer role (PR:L); code runs as SYSTEM, crossing from the app to the OS authority (S:C) with full C/I/A loss.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Primary rating from Vendor (hackerone).

CVSS VectorVendor: hackerone

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

3
Patch available
Oct 07, 2026 - 10:01 EUVD
Analysis Generated
Oct 07, 2026 - 09:32 vuln.today
CVE Published
Oct 07, 2026 - 08:48 cve.org
CRITICAL 9.4

DescriptionCVE.org

This vulnerability in Veeam Backup & Replication allows a Backup Viewer to execute arbitrary code as SYSTEM on the backup server.

AnalysisAI

Authenticated users holding only the low-privileged 'Backup Viewer' role on Veeam Backup & Replication can leverage a deserialization flaw to execute arbitrary code as SYSTEM on the backup server, turning a read-only backup monitoring account into full control of the backup infrastructure (CVSS 9.4; CWE-502). The attack is network-reachable (AV:N) and requires no user interaction, but it is not unauthenticated: a valid Backup Viewer account or stolen credentials for that role are mandatory (PR:L), which realistically limits exposure to insiders, credential-theft scenarios, or attackers who have already chained into the environment. The high severity is compounded by the scope change (S:C) and full loss of confidentiality, integrity, and availability across the backup server and connected systems; no public exploit code or confirmed active exploitation was identified at time of analysis.

Technical ContextAI

The root cause is CWE-502, Deserialization of Untrusted Data. In this class of bug, the application reconstructs an object graph from attacker-influenced serialized input without adequate type or integrity validation, allowing the attacker to instantiate types whose side effects during construction or finalization lead to arbitrary code execution in the hosting process. Because the affected component is the Veeam Backup & Replication backup server itself, successful exploitation runs with the privileges of that service - SYSTEM - and the CVSS 4.0 vector records a scope change (SC:H/SI:H/SA:H), meaning impact is not confined to the vulnerable component but extends to other components and the wider backup estate it manages. Both the vendor-assigned CVSS 4.0 score (9.4) and the independent assessment (CVSS 3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H) agree on the key prerequisites: the flaw is remotely reachable, requires low-privileged authentication but no user interaction, and needs no special non-default configuration beyond network reachability of the backup server. The CPE record cpe:2.3:a:veeam:backup_and_replication:*:*:*:*:*:*:*:* identifies Veeam Backup & Replication as the product family, with affected version ranges enumerated by the vendor rather than in the CPE string.

RemediationAI

Veeam has published a vendor knowledge base article for this issue at https://www.veeam.com/KB4934; because the available data does not include an explicit patched build number, administrators should treat that KB as the authoritative source, consult it for the exact fixed release, and upgrade all Veeam Backup & Replication servers to the version it specifies (patch availability per vendor advisory - released patched version not independently confirmed here). Until the upgrade is applied, treat every account holding the Backup Viewer role as a potential SYSTEM-level code execution path: restrict Backup Viewer assignments to the minimum needed personnel, and remove the role from service accounts, integration accounts, and any identity that is not actively reviewing backups, since the role is the sole authentication prerequisite and cannot be further reduced by configuration. Harden the surrounding access path instead of relying on role settings alone - place the backup server's management and agent interfaces behind segmentation, restrict who can reach those ports over the network, and enforce MFA and strong credential hygiene on all Veeam logon accounts (the PR:L prerequisite means credential theft is the most likely real-world vector, so credential compromise directly converts into code execution). Log and alert on anomalous backup server process behavior and on additions to privileged or Backup Viewer group memberships, and review audit trails for existing evidence of deserialization abuse, as successful exploitation leaves the attacker with full control of backups and the ability to tamper with or destroy recovery data. Note the trade-off that tightening Backup Viewer membership may slow routine restore-verification and monitoring workflows, so plan a formal role review rather than ad hoc revocation.

Share

EUVD-2025-211039 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy