CVE-2026-27644Traccar是一个开源GPS跟踪系统。在6.11.1至6.13.0版本中,其CSV导出功能存在安全漏洞。该功能在将位置数据(包括用户控制的设备和计算属性)写入CSV输出时,未进行适当的转义处理。攻击者可以利用此漏洞通过导出字段注入电子表格公式。当管理员或经理在电子表格软件(如Excel)中打开导出的CSV文件时,恶意公式将被执行,从而导致命令执行或数据泄露。该问题已在6.13.0版本中修复。
该漏洞属于CSV注入(也称为公式注入)漏洞。其根本原因在于Traccar服务器端的CsvExportProvider在生成CSV报告时,直接将用户可控的输入(如设备名称、自定义属性等)拼接到CSV文件中,而未对特殊字符(如=、+、-、@)进行过滤或转义。攻击者只需拥有低权限账户,即可修改设备名称或属性为恶意载荷,例如=cmd|' /C calc'!A0。当具有高权限的管理员导出CSV并使用Excel或WPS等软件打开时,这些软件会自动解析以等号开头的字符串为公式。这可能导致恶意代码执行(如DDE攻击)或敏感数据通过HTTP请求发送到攻击者控制的服务器。由于CVSS向量包含S:C,该漏洞利用成功后可能影响其他系统组件。