CloudflareWAF存在高危0day漏洞

admin 2026-01-21 00:54:07 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: CloudflareWAF存在高危0day漏洞,允许通过acme-challenge路径绕过检测直连源站。漏洞源于ACME协议验证逻辑缺陷,非自身证书请求仍能绕过WAF。利用该漏洞可访问Spring敏感端点、泄露Next.js数据及利用PHP漏洞,建议用户检查源站配置并关注补丁。 综合评分: 80 文章分类: 漏洞分析,WEB安全,网络安全,漏洞预警


cover_image

Cloudflare WAF存在高危0day漏洞

网安百色

2026年1月20日 19:22 广西

Cloudflare的Web应用防火墙(WAF)中存在一个关键的零日漏洞,该漏洞允许攻击者绕过安全控制,通过证书验证路径直接访问受保护的源服务器。

FearsOff安全研究人员发现,即使客户配置的WAF规则明确阻止了所有其他流量,针对/.well-known/acme-challenge/目录的请求仍能到达源服务器。

自动证书管理环境(ACME)协议通过要求证书颁发机构(CAs)验证域名所有权来自动化SSL/TLS证书验证。在HTTP-01验证方法中,CAs期望网站在/.well-known/acme-challenge/{token}提供一次性令牌。此路径存在于几乎所有现代网站上,作为自动化证书颁发的静默维护通道。

设计意图是将此访问限制为单个验证程序检查一个特定文件,而非作为通往源服务器的开放网关。

FearsOff研究人员在审查WAF配置阻止全局访问且仅允许特定来源的应用程序时检测到该漏洞。测试表明,针对ACME挑战路径的请求完全绕过了WAF规则,允许源服务器直接响应,而不是返回Cloudflare的阻止页面。

为确认这不是租户特定的错误配置,研究人员在cf-php.fearsoff.org、cf-spring.fearsoff.org和cf-nextjs.fearsoff.org创建了受控演示主机。对这些主机的正常请求遇到了预期的阻止页面,但ACME路径请求返回了源生成的响应,通常是框架404错误。

该漏洞源于Cloudflare边缘网络对ACME HTTP-01挑战路径的处理逻辑。当Cloudflare为其自身管理的证书订单提供挑战令牌时,系统会禁用WAF功能以防止干扰CA验证。然而,出现了一个关键缺陷:如果请求的令牌与Cloudflare管理的证书订单不匹配,该请求将完全绕过WAF评估,并直接前往客户源服务器。

这个逻辑错误将一个有限的证书验证例外转变为影响Cloudflare保护下所有主机的广泛安全绕过。

该绕过允许研究人员针对常见Web框架演示多种攻击向量:

  • 在Spring/Tomcat应用程序上,使用..;/的servlet路径遍历技术访问了敏感的执行器端点,暴露了进程环境、数据库凭证、API令牌和云密钥
  • Next.js服务器端渲染应用程序通过直接源响应泄露了操作数据,这些数据从未打算供公共互联网访问
  • 具有本地文件包含漏洞的PHP应用程序变得可被攻击,允许攻击者通过恶意路径参数访问文件系统

本公众号所载文章为本公众号原创或根据网络搜索下载编辑整理,文章版权归原作者所有,仅供读者学习、参考,禁止用于商业用途。因转载众多,无法找到真正来源,如标错来源,或对于文中所使用的图片、文字、链接中所包含的软件/资料等,如有侵权,请跟我们联系删除,谢谢!


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:网安百色 《Cloudflare WAF存在高危0day漏洞》

评论:0   参与:  0