CVE-2026-1467CVE-2026-1467是GNOME项目开发的HTTP客户端库libsoup中的一个高危安全漏洞。该漏洞属于CRLF(Carriage Return Line Feed)注入攻击类型。当libsoup配置了HTTP代理后,库在处理URL解码输入时存在缺陷,未能正确过滤或转义用于构造Host头的特殊字符。远程攻击者可以通过构造包含CRLF序列(\r\n)的恶意URL,利用此漏洞向HTTP请求中注入额外的HTTP头部或完整的HTTP请求体。这可能导致代理服务器转发非预期的HTTP请求,对下游服务造成潜在影响。攻击者可能利用此漏洞进行HTTP响应拆分攻击、跨站脚本攻击(通过注入Script头)或缓存投毒等恶意行为。
CRLF注入漏洞发生在libsoup库处理HTTP代理请求时的URL解析阶段。当用户配置代理并发起请求时,libsoup会从用户提供的URL中提取Host头部信息。问题在于URL解码后的输入没有经过充分的验证,攻击者可以在URL中嵌入\r(回车)和\n(换行)等控制字符。HTTP协议规范中,CRLF序列用于分隔不同的HTTP头部字段,攻击者利用这一特性可以:1)在现有Host头后追加恶意头部(如X-Forwarded-For、Set-Cookie等);2)注入完整的空行和请求体;3)甚至可能触发多行响应导致请求走私。由于libsoup在构造代理请求时直接使用了未经过滤的解码数据,攻击者可以绕过代理的安全控制,影响依赖该代理的服务。