【缝隙公告】NGINX ngx_http_rewrite_module堆缓冲区溢露马脚(CVE-2026-42945)
颁布功夫 2026-05-15一、缝隙概述

NGINX是一款高机能Web服务器、反向代理服务器及负载平衡平台,宽泛利用于互联网、云推算及企业业务场景。其支持HTTP代理、负载平衡、缓存加快、流量转发及安全接见节造等职能,拥有高并发、低资源占用和矫捷�?榛┐蟮忍氐�,宽泛部署于网站、API网关及微服务架构中。2026年5月15日,宝运莱官方网站安全应急响应中心(VSRC)监测到NGINX ngx_http_rewrite_module堆缓冲区溢露马脚。该缝隙在rewrite指令后持续使用rewrite、if或set指令,并结合未定名PCRE捕获组(如$1、$2)及蕴含问号(?)的代替字符串时触发。攻击者可通过机关特定HTTP要求,导致NGINX Worker过程产生Heap-based Buffer Overflow,进而引发Worker过程崩溃与服务沉启,造成回绝服务(DoS)影响。在禁用ASLR的系统环境下,攻击者还可能进一步实现远程代码执行。
二、影响领域
1.0.0 <= NGINX Open Source < 1.31.0
0.6.27 <= NGINX Open Source <= 0.9.7
R32 <= NGINX Plus < R32 P6
R36 <= NGINX Plus < R36 P4
2.16.0 <= NGINX Instance Manager <= 2.21.1
5.9.0 <= F5 WAF for NGINX <= 5.12.1
4.9.0 <= NGINX App Protect WAF <= 4.16.0
5.1.0 <= NGINX App Protect WAF <= 5.8.0
F5 DoS for NGINX = 4.8.0
4.3.0 <= NGINX App Protect DoS <= 4.7.0
1.3.0 <= NGINX Gateway Fabric <= 1.6.2
2.0.0 <= NGINX Gateway Fabric <= 2.5.1
3.5.0 <= NGINX Ingress Controller <= 3.7.2
4.0.0 <= NGINX Ingress Controller <= 4.0.1
5.0.0 <= NGINX Ingress Controller <= 5.4.1
三、安全措施
3.1 升级版本
官方已颁布建复补丁,以建复该缝隙。
NGINX Open Source >= 1.31.0
NGINX Open Source >= 1.30.1
NGINX Plus >= R32 P6
NGINX Plus >= R36 P4
NGINX Plus >= 37.0.0
NGINX Instance Manager:升级至官方后续安全版本
F5 WAF for NGINX:升级至官方后续安全版本
NGINX App Protect WAF:升级至官方后续安全版本
F5 DoS for NGINX:升级至官方后续安全版本
NGINX App Protect DoS:升级至官方后续安全版本
NGINX Gateway Fabric:升级至官方后续安全版本
NGINX Ingress Controller:升级至官方后续安全版本
下载链接:
https://my.f5.com/manage/s/article/K000161019/
3.2 一时措施
在无法立即升级至官方建复版本的情况下,建议立即查抄并批改所有涉及ngx_http_rewrite_module的Rewrite规定,预防持续使用未定名PCRE捕获组(如$1、$2)与蕴含?字符的代替字符串组合。
存在风险的配置示例:
rewrite ^/users/([0-9]+)/profile/(.*)$ /profile.php?id=$1&tab=$2 last
建议批改为定名捕获组写法:
rewrite ^/users/(?
配置批改实现后,建议执行以下号令验证配置并沉新加载服务:
nginx -t
nginx -s reload
3.3 通用建议
定期更新系统补丁,削减系统缝隙,提升服务器的安全性。
加强系统和网络的接见节造,批改防火墙战术,关关非必要的利用端口或服务,削减将危险服务(如SSH、RDP等)露出到公网,削减攻击面。
使用企业级安全产品,提升企业的网络安全机能。
加强系统用户和权限治理,启用多成分认证机造和最幼权限准则,用户和软件权限应维持在最低限度。启用强密码战术并设置为定期批改。
3.4 参考链接
https://my.f5.com/manage/s/article/K000161019/https://nvd.nist.gov/vuln/detail/CVE-2026-42945


京公网安备11010802024551号