SmarterMail预授权RCE漏洞CVE-2025-52691:10分漏洞的静默修复与利用分析

🔓 Critical 漏洞利用

攻击者利用SmarterTools SmarterMail文件上传接口(/api/upload)中缺乏认证与GUID校验的缺陷,通过构造恶意multipart/form-data请求中的contextData参数,实现预授权远程代码执行(RCE)。该漏洞被CVSS评为10分,且存在长达3个月的静默修复期,增加了被利用的风险。

来源:watchTowr Labs | 0 | 原文链接

🔍 关键发现

  • 发现1:SmarterMail的/api/upload端点允许未认证访问,且未对上传文件进行GUID有效性验证。
  • 发现2:攻击者可通过控制contextData参数中的guid属性,结合ProcessCompletedUpload方法中的switch-case逻辑,触发任意文件写入或执行。
  • 发现3:漏洞在Build 9413中被静默修复,但官方直到2025年12月底才发布安全公告,期间用户未获知风险。

⚔️ 攻击链分析

攻击者构造包含恶意JSON的multipart/form-data请求→发送至未认证的/api/upload端点→contextData中的guid参数被反序列化并传递给ProcessCompletedUpload方法→触发特定上传操作(如ICS文件处理)导致代码执行。

🚩 失陷指标 (IOC)

  • IOC1:/api/upload端点异常POST请求(无认证)
  • IOC2:请求中contextData字段包含非预期guid值

🛡️ 缓解建议

  • ✅ 立即升级至SmarterMail Build 9413或更高版本。
  • ✅ 在反向代理或WAF中限制对/api/upload端点的未认证访问,并添加请求内容校验。

涉及漏洞:["CVE-2025-52691"]


⚠️ 本文仅供安全研究与学习,IOC 信息请勿用于非法目的。

[!] CONTACT_CHANNELS

如需商务合作、技术咨询或漏洞反馈,请通过以下离岸节点联系作者。

> PING_AUTHOR (@A1RedTeam)