CVE-2026-5027该漏洞源于应用程序的 '/api/v2/files' 接口在处理文件上传请求时,未对 multipart 表单数据中的 'filename' 参数进行严格的过滤与安全校验。攻击者可以利用路径遍历序列(如 '../'),通过精心构造的恶意 HTTP POST 请求,将任意文件写入服务器文件系统的任意位置。由于此漏洞利用无需用户交互且仅需低权限,攻击者极可能借此覆盖关键系统文件或写入 Webshell,从而导致远程代码执行并完全控制服务器。
该漏洞的核心原理在于服务器端对用户输入的文件名缺乏有效的路径验证机制。当攻击者向 '/api/v2/files' 端点发送包含 multipart/form-data 格式数据的 POST 请求时,系统直接提取 'filename' 参数并进行文件写入操作,而未检查其中是否包含 '..' 或绝对路径字符。利用方式如下:攻击者构造 HTTP 请求,将文件名字段设置为 '../../tmp/malicious.txt' 或类似路径,从而绕过上传目录限制,将文件写入系统的敏感区域(如 Web 根目录或系统配置目录)。结合 CVSS 评分 8.8 与高完整性影响,该漏洞可被用于覆盖系统关键文件导致拒绝服务,或上传后门文件实现远程代码执行,对系统安全构成严重威胁。