CVE-2025-34335CVE-2025-34335是AudioCodes Fax Server和Auto-Attendant IVR设备中存在的一个高危命令注入漏洞。该漏洞存在于授权激活工作流程中,具体位于AudioCodes_files/ActivateLicense.php文件。当用户上传许可证文件时,应用程序会根据生成的基础名称与攻击者可控的原始上传文件扩展名组合成新的文件名,然后为fax_server_lic_cmdline.exe构建命令行参数。扩展名值在未经过输入验证、转义或正确参数引用的情况下被直接拼接到命令字符串中,并传递给exec()函数执行。攻击者只需拥有低权限账户并访问许可证上传界面,即可通过精心构造的文件名扩展名注入任意Shell命令,最终以NT AUTHORITY\SYSTEM权限执行系统命令。CVSS评分8.8,属于高危漏洞,对系统机密性、完整性和可用性均造成严重影响。
该漏洞的根本原因在于用户输入未经过适当的安全处理就直接参与系统命令构建。具体流程如下:1) 攻击者上传许可证文件,文件名如malicious.txt|whoami.exe;2) 应用程序提取文件名中的扩展名部分作为新文件名的一部分;3) 构建命令时将扩展名直接拼接到命令行中,未进行任何转义或验证;4) 最终执行的命令类似:fax_server_lic_cmdline.exe C:\path\base_malicious.txt|whoami.exe;5) 由于管道符|的作用,whoami命令将被执行。攻击者可以利用各种Shell元字符如|、&、;、$、``等来实现命令注入。此漏洞需要认证才能利用,但低权限用户即可完成攻击,无需管理员权限。成功利用后可完全控制服务器,以最高权限NT AUTHORITY\SYSTEM执行任意命令。