首页/安全/渗透测试与安全评估速查/CSV 注入检查(表格公式)
常见漏洞验证121 条

CSV 注入检查(表格公式)

导出的 CSV/表格被表格软件打开时,以公式起始符开头的单元格会被求值;检查导出功能对用户可控字段的处理。

触发面昵称、备注、地址等用户可控字段进入导出
处理导出时对公式起始符做转义或前置单引号
验证用测试账号写入标记,导出后检查单元格形态

验证步骤

验证步骤
1. 测试账号提交以公式起始符开头的标记串
2. 触发导出(CSV/Excel),检查单元格是否原样保留公式形态
3. 记录字段与导出场景
4. 仅记录现象,不在真实表格软件中打开运行
修复视角:导出时统一清洗或转义(前缀单引号/空格),并提供安全导出格式选项。

易错点

  • 用真实可执行公式做验证,存在武器化风险
  • 只在 Web 端查看,未核对下载文件内容

数据来源与参考

  • OWASP CSV Injection
  • CWE-1236
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌