CVE-2025-34395CVE-2025-34395是Barracuda公司RMM(远程监控和管理)解决方案中Service Center组件的一个高危安全漏洞。该漏洞存在于2025.1.1之前的所有版本中,由于.NET Remoting服务暴露且存在路径遍历问题,未经身份认证的远程攻击者可以调用特定方法读取服务器上的任意文件。更为严重的是,攻击者通过读取.NET机器密钥,可以将漏洞利用升级为完整的远程代码执行(RCE),从而完全控制受影响的系统。此漏洞无需任何用户交互,攻击者可从网络直接发起,对系统的机密性和完整性造成严重影响。建议受影响用户尽快升级到2025.1.1或更高版本以修复此安全问题。
该漏洞源于Barracuda Service Center中实现的.NET Remoting服务设计缺陷。具体问题包括:1) .NET Remoting服务被不当暴露在网络上;2) 服务中存在一个可被未认证用户调用的方法,该方法存在路径遍历(Path Traversal)漏洞,允许攻击者通过构造特殊的文件路径请求来读取服务器上的任意文件;3) 攻击者利用路径遍历读取.NET machine.config配置文件获取加密密钥和机器密钥;4) 获得机器密钥后,攻击者可以构造特定的序列化 payload 来实现远程代码执行。整个攻击过程无需任何认证凭证,且可以通过网络直接发起,CVSS评分达到7.5分(高危)。漏洞的根因在于.NET Remoting服务的访问控制机制缺失以及对用户输入的文件路径缺乏充分的验证和过滤。