CVE-2025-13282TenderDocTransfer是由中华电信开发的一款文档传输应用程序。该应用在本地搭建了一个简单的Web服务器,并提供API接口与目标网站进行通信。然而,该应用存在多个严重的安全漏洞,主要包括:1)API接口缺乏CSRF(跨站请求伪造)保护机制;2)其中一个API接口存在绝对路径遍历(Absolute Path Traversal)漏洞。这些漏洞允许未经身份认证的远程攻击者通过钓鱼攻击方式,诱骗用户访问恶意页面,利用用户浏览器向目标服务器发送携带攻击载荷的请求。由于缺乏CSRF保护,攻击者可以绕过用户认证直接调用API接口,结合路径遍历漏洞,攻击者可以指定任意文件路径,实现删除目标系统上任意文件的目的。该漏洞无需攻击者具备任何权限,也不需要特殊的系统配置,但需要用户交互(如点击钓鱼链接),CVSS评分高达8.1,属于高危漏洞。成功利用此漏洞可能导致系统文件被删除、服务中断、数据丢失等严重后果。
TenderDocTransfer应用中的API接口存在两个关键安全缺陷:
1. CSRF保护缺失:应用提供的API接口未实现CSRF令牌验证机制。攻击者可以构造恶意HTML页面,包含自动提交表单或Fetch请求,诱骗已登录用户访问。当用户访问该页面时,浏览器会自动携带用户的认证Cookie向目标API发送请求,成功绕过同源策略限制。
2. 绝对路径遍历漏洞:其中一个关键API接口(文件删除功能)直接接受用户提供的文件路径参数,且未对路径进行安全校验。攻击者可以构造包含绝对路径的请求,如请求删除/etc/passwd或C:\Windows\System32\config\SAM等系统关键文件。由于缺乏路径规范化处理,攻击者可以直接指定任意文件路径实现删除操作。
攻击者结合这两个漏洞,可以构造钓鱼页面,当用户访问时自动发送删除任意文件的请求。由于API接口无需二次确认且缺乏路径验证,攻击者可以实现一键删除目标系统上的任意文件,包括系统配置文件、应用程序数据等。