CVE-2026-27018Gotenberg是一个用于转换文档格式的API。在8.29.0版本之前,针对CVE-2024-21527的修复方案存在逻辑缺陷。攻击者可以通过使用混合大小写或大写的URL方案(如FILE://)来绕过安全过滤。该漏洞可能导致服务端请求伪造(SSRF),造成敏感信息泄露。CVSS评分为7.5,属于高危漏洞,建议尽快升级。
该漏洞源于Gotenberg对URL方案(Scheme)的过滤机制存在大小写敏感性问题。开发者在修复CVE-2024-21527时,可能仅拦截了小写的内网协议头(如file://),但未考虑到URL解析器通常将协议头视为大小写不敏感。攻击者可以通过构造包含大写字母的URL(例如FILE:///etc/passwd或HTTP://169.254.169.254/latest/meta-data/),欺骗过滤层允许请求通过。后端服务接收到请求后,会将大写方案标准化为小写并执行请求,从而绕过安全检查,访问内网资源或本地文件系统,导致信息泄露。