Sureforms 存在一个未认证的 CSV 注入漏洞,攻击者可以在提交表单时注入 CSV 公式。当管理员导出 CSV 文件并打开时,该公式将被执行。
步骤 1:提交一个表单,然后拦截提交请求
步骤 2:将包含键 "srfm-input..." 的请求体行修改为
<randomtext>-lbl-<base64 编码的公式>: <内容>
示例:
abcdef-lbl-PTIrNStjbWR8JyAvQyBjYWxjJyFBMA==
步骤 3:发送提交请求,等待管理员导出并打开 CSV 文件时触发该 payload
更新至最新版本(2.12.3 或更高版本)以解决此问题
注意
如果你觉得这篇分析写得不错且有趣,欢迎通过我的 GitHub Sponsor 支持我。