CVE-2026-27693Traccar是一个开源GPS跟踪系统。在6.11.1至6.13.0之前的版本中,KML和GPX导出功能在将设备名称写入XML输出时缺乏适当的转义机制。低权限攻击者可以通过创建包含恶意XML载荷的设备名称来利用此漏洞。当其他用户导出并打开这些生成的文件时,文件结构可能被破坏,且位置数据可能被伪造。该问题已在版本6.13.0中修复。
该漏洞源于Traccar在处理KML和GPX文件导出时,未对设备名称进行XML实体编码。攻击者拥有低权限账户(PR:L)时,可以创建一个设备,并将其名称字段构造为包含XML标签的字符串(例如:`</name><Placemark><name>Fake</name>...`)。当管理员或具有更高权限的用户使用系统导出功能生成轨迹文件时,系统会将未经过滤的设备名称直接拼接到XML结构中。由于这需要用户打开导出的文件(UI:R),属于存储型XML注入。攻击成功后,可导致导出的文件结构损坏,或在地图软件中渲染出伪造的地理位置信息,影响数据的完整性(I:L)。