CVE-2026-33752curl_cffi是一个用于curl的Python绑定库。在0.15.0版本之前,该库未对内部IP范围实施请求限制,并且会通过底层的libcurl自动跟随重定向。由于这一缺陷,攻击者可以控制URL将请求重定向到内部服务(例如云元数据端点)。此外,curl_cffi的TLS模拟功能可能使这些请求看起来像合法的浏览器流量,从而绕过某些网络控制。该漏洞已在0.15.0版本中修复。
该漏洞的根源在于curl_cffi库在处理HTTP请求时缺乏对目标IP地址的有效校验机制,特别是针对内网IP地址(如127.0.0.1, 169.254.169.254等)的过滤。当应用程序使用该库发起请求且未禁用自动重定向时,攻击者可以构造恶意的URL,利用HTTP 301/302重定向将请求引向受信任的内网服务。由于curl_cffi旨在模拟主流浏览器的TLS指纹,其发出的请求在流量特征上与真实浏览器高度相似。这使得攻击者能够绕过基于传统User-Agent或TLS指纹识别的防火墙或WAF规则,实现对内网服务的未授权访问。典型的攻击场景包括攻击云服务商的元数据服务,从而获取敏感信息或临时凭证,进而横向移动。这是一个典型的服务端请求伪造(SSRF)漏洞,结合了TLS指纹模拟的高级绕过技术。