容器技术交流

 找回密码
 立即注册
查看: 2945|回复: 1

关于nginx的漏洞。。要改nginx的配置文件是改nginx.conf吗。

[复制链接]
发表于 2013-6-29 11:46:24 | 显示全部楼层 |阅读模式
ginx是一款流行的HTTP及反向代理服务器,同时也用作邮件代理服务器。其中,nginx
1.3.9-1.4.0版本文件http/ngx_http_parse.c代码中的ngx_http_parse_chunked()函数在对chunked的长度进行解析时未考虑到该值为负数的情况,导致后续发生基于栈的缓冲区溢出。远程攻击者无需认证即可利用此漏造成nginx拒绝服务,甚至执行任意代码。
解决方法:
绿盟科技建议站长升级到nginx 1.4.1或nginx 1.5.0。
但如果您不能立刻安装补丁或者升级,您可以采取以下措施以降低威胁:
* 在nginx配置文件中的每个server{}块中使用如下配置
if ($http_transfer_encoding ~* chunked) {
return 444;
}
未受影响版本:
nginx 1.5.0
nginx 1.4.1
官方公告和补丁:
链接:http://nginx.org/en/security_advisories.html
源码补丁下载:http://nginx.org/download/patch.2013.chunked.txt
-------------------------------------------------------------------------------------------------------------------------------------------
我的好像是。1.0的吧。。。。暂时不想升级。。。。。文中说的在nginx配置文件中加如下配置是修改nginx.conf文件吗。
还用改虚拟主机中的配置吧。如虚拟主机的abc.com.conf文件。

发表于 2013-6-29 16:14:29 | 显示全部楼层
编辑虚拟主机   在
Nginx扩展设置
(server段)
插入!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2025-5-11 10:26 , Processed in 0.033062 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表