<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>VPS侦探 &#187; 漏洞</title>
	<atom:link href="http://www.vpser.net/tag/%e6%bc%8f%e6%b4%9e/feed" rel="self" type="application/rss+xml" />
	<link>http://www.vpser.net</link>
	<description>致力于VPS主机推荐、VPS管理维护、VPS优惠信息及VPS相关的信息共享平台</description>
	<lastBuildDate>Mon, 06 Feb 2012 01:24:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>再提供一种解决Nginx文件类型错误解析漏洞的方法</title>
		<link>http://www.vpser.net/manage/path_info-securit-bug.html</link>
		<comments>http://www.vpser.net/manage/path_info-securit-bug.html#comments</comments>
		<pubDate>Fri, 21 May 2010 17:11:20 +0000</pubDate>
		<dc:creator>VPSer</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[PATH_INFO]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[漏洞]]></category>

		<guid isPermaLink="false">http://www.vpser.net/?p=1220</guid>
		<description><![CDATA[昨日，80Sec 爆出Nginx具有严重的0day漏洞，详见《Nginx文件类型 错误解析漏洞》。只要用户拥有上传图片权限的Nginx+PHP服务器，就有被入侵的可能。 其实此漏洞并不是Nginx的漏 洞，而是PHP PATH_INFO的漏洞，详见：http://bugs.php.net/bug.php?id=50852&#38;edit=1 例如用户上传了一张照片，访问地址为http://www.domain.com/images/test.jpg，而test.jpg文件内的内 容实际上是PHP代码时，通过http://www.domain.com/images/test.jpg/abc.php就能够执行该文 件内的PHP代码。 网上提供的临时解决方法有： 方法①、修改php.ini，设置 cgi.fix_pathinfo = 0;然后重启php-cgi。此修改会影响到使用PATH_INFO伪静态的应用，例如我以前博文的URL：http://blog.s135.com/read.php/348.htm 就不能访问了。 方法②、在nginx的配置文件添加如下内容后重启：if ( $fastcgi_script_name ~ \..*\/.*php ) {return 403;}。该匹配同样会一并干掉类似“/read.php/348.htm”的URI。 方法③、对于存储图片的location{...}，或虚拟主机server{...}，只允许纯静态访问，不配置PHP访问。例如在金山逍遥网论坛、 SNS上传的图片、附件，会传送到专门的图片、附件存储服务器集群上（pic.xoyo.com），这组服务器提供纯静态服务，无任何动态PHP配置。各 大网站几乎全部进行了图片服务器分离，因此Nginx的此次漏洞对大型网站影响不大。 本人再提供一种修改 nginx.conf配置文件的临时解决方法，兼容“http://blog.s135.com/demo/0day/phpinfo.php/test” 的PATH_INFO伪静态，拒绝“http://blog.s135.com/demo/0day/phpinfo.jpg/test.php” 的漏洞攻击： location ~* .*\.php($&#124;/) { if ($request_filename ~* .*\.php$) { set $is_path_info '0'; } if (-e $request_filename) { set $is_path_info '1'; } if ($is_path_info ~ '0') [...]]]></description>
			<content:encoded><![CDATA[<p>昨日，80Sec 爆出Nginx具有严重的0day漏洞，详见《<a href="http://www.vpser.net/manage/nginx-securit-script_filename.html" target="_blank">Nginx文件类型 错误解析漏洞</a>》。只要用户拥有上传图片权限的Nginx+PHP服务器，就有被入侵的可能。</p>
<p>其实此漏洞并不是Nginx的漏 洞，而是PHP PATH_INFO的漏洞，详见：<a href="http://bugs.php.net/bug.php?id=50852&amp;edit=1" target="_blank">http://bugs.php.net/bug.php?id=50852&amp;edit=1</a></p>
<p>例如用户上传了一张照片，访问地址为<a href="http://www.domain.com/images/test.jpg" target="_blank">http://www.domain.com/images/test.jpg</a>，而test.jpg文件内的内 容实际上是PHP代码时，通过<a href="http://www.domain.com/images/test.jpg/abc.php" target="_blank">http://www.domain.com/images/test.jpg/abc.php</a>就能够执行该文 件内的PHP代码。</p>
<p>网上提供的临时解决方法有：<span id="more-1220"></span></p>
<p>方法①、修改php.ini，设置 cgi.fix_pathinfo = 0;然后重启php-cgi。此修改会影响到使用PATH_INFO伪静态的应用，例如我以前博文的URL：<a href="http://blog.s135.com/read.php/348.htm" target="_blank">http://blog.s135.com/read.php/348.htm</a> 就不能访问了。</p>
<p>方法②、在nginx的配置文件添加如下内容后重启：if ( $fastcgi_script_name ~  \..*\/.*php ) {return 403;}。该匹配同样会一并干掉类似“/read.php/348.htm”的URI。</p>
<p>方法③、对于存储图片的location{...}，或虚拟主机server{...}，只允许纯静态访问，不配置PHP访问。例如在金山逍遥网论坛、 SNS上传的图片、附件，会传送到专门的图片、附件存储服务器集群上（pic.xoyo.com），这组服务器提供纯静态服务，无任何动态PHP配置。各 大网站几乎全部进行了图片服务器分离，因此Nginx的此次漏洞对大型网站影响不大。</p>
<hr />本人再提供一种修改 nginx.conf配置文件的临时解决方法，兼容“<a href="http://blog.s135.com/demo/0day/phpinfo.php/test" target="_blank">http://blog.s135.com/demo/0day/phpinfo.php/test</a>” 的PATH_INFO伪静态，拒绝“<a href="http://blog.s135.com/demo/0day/phpinfo.jpg/test.php" target="_blank">http://blog.s135.com/demo/0day/phpinfo.jpg/test.php</a>” 的漏洞攻击：</p>
<div>location  ~* .*\.php($|/)<br />
{<br />
if ($request_filename ~* .*\.php$) {<br />
set $is_path_info '0';<br />
}<br />
if (-e $request_filename) {<br />
set $is_path_info '1';<br />
}<br />
if ($is_path_info ~ '0') {<br />
return 403;<br />
}</p>
<p>fastcgi_pass  127.0.0.1:9000;<br />
fastcgi_index  index.php;<br />
include fcgi.conf;<br />
}</p>
</div>
<p>也可将以下内容写在 fcgi.conf文件中，便于多个虚拟主机引用：</p>
<div>if ($request_filename ~* .*\.(php|php5)$) {<br />
set  $is_path_info '0';<br />
}<br />
if (-e $request_filename) {<br />
set  $is_path_info '1';<br />
}<br />
if ($is_path_info ~ '0') {<br />
return 403;<br />
}</p>
<p>fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;<br />
fastcgi_param  SERVER_SOFTWARE    nginx;</p>
<p>fastcgi_param  QUERY_STRING        $query_string;<br />
fastcgi_param  REQUEST_METHOD     $request_method;<br />
fastcgi_param  CONTENT_TYPE        $content_type;<br />
fastcgi_param  CONTENT_LENGTH     $content_length;</p>
<p>fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;<br />
fastcgi_param  SCRIPT_NAME        $uri;<br />
fastcgi_param  REQUEST_URI        $request_uri;<br />
fastcgi_param  DOCUMENT_URI        $document_uri;<br />
fastcgi_param  DOCUMENT_ROOT      $document_root;<br />
fastcgi_param  SERVER_PROTOCOL    $server_protocol;</p>
<p>fastcgi_param  REMOTE_ADDR        $remote_addr;<br />
fastcgi_param  REMOTE_PORT        $remote_port;<br />
fastcgi_param  SERVER_ADDR        $server_addr;<br />
fastcgi_param  SERVER_PORT        $server_port;<br />
fastcgi_param  SERVER_NAME        $server_name;</p>
<p>#  PHP only, required if PHP was built with --enable-force-cgi-redirect<br />
fastcgi_param  REDIRECT_STATUS    200;</p>
<p>转载自：<a href="http://blog.s135.com/nginx_0day/" target="_blank">http://blog.s135.com/nginx_0day/</a></p>
</div>
<h2  class="related_post_title">相关文章：</h2><ul class="related_post"><li><a href="http://www.vpser.net/manage/nginx-securit-script_filename.html" title="nginx文件类型错误解析漏洞">nginx文件类型错误解析漏洞</a></li><li><a href="http://www.vpser.net/build/ioncube-howto.html" title="Linux VPS Nginx+PHP环境下ionCube安装教程">Linux VPS Nginx+PHP环境下ionCube安装教程</a></li><li><a href="http://www.vpser.net/build/vps-nginx-mysql-php.html" title="VPS初始化及Nginx+MySQL+PHP/PHPMyAdmin安装优化">VPS初始化及Nginx+MySQL+PHP/PHPMyAdmin安装优化</a></li><li><a href="http://www.vpser.net/build/nginx-htpasswd.html" title="LNMP下为Nginx目录设置访问验证的用户名密码">LNMP下为Nginx目录设置访问验证的用户名密码</a></li><li><a href="http://www.vpser.net/security/lnmp-remove-nginx-php-execute.html" title="lnmp去掉nginx上传目录的PHP执行权限">lnmp去掉nginx上传目录的PHP执行权限</a></li><li><a href="http://www.vpser.net/security/lnmp-php-pathinfo.html" title="请各位lnmp用户检查php pathinfo设置！重要！">请各位lnmp用户检查php pathinfo设置！重要！</a></li><li><a href="http://www.vpser.net/manage/lnmp-upgrade-php-script.html" title="LNMP一键安装包 PHP自动升级脚本">LNMP一键安装包 PHP自动升级脚本</a></li><li><a href="http://www.vpser.net/manage/cut-nginx-log-files.html" title="Nginx日志切割脚本">Nginx日志切割脚本</a></li><li><a href="http://www.vpser.net/build/lnmp-auto-upgrade-nginx-to-any-version.html" title="LNMP一键安装包 自动无缝升级Nginx至任意版本">LNMP一键安装包 自动无缝升级Nginx至任意版本</a></li><li><a href="http://www.vpser.net/build/nginx-lnmp-ipv6.html" title="BurstNet VPS上让Nginx(lnmp)支持IPv6">BurstNet VPS上让Nginx(lnmp)支持IPv6</a></li></ul><hr />
<p><small>© VPSer for <a href="http://www.vpser.net">VPS侦探</a>, 2010. |
<a href="http://www.vpser.net/manage/path_info-securit-bug.html">Permalink</a> |
<a href="http://www.vpser.net/manage/path_info-securit-bug.html#comments">One comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.vpser.net/manage/path_info-securit-bug.html&title=再提供一种解决Nginx文件类型错误解析漏洞的方法">del.icio.us</a>
<br/>
Post tags: <a href="http://www.vpser.net/tag/nginx" rel="tag">Nginx</a>, <a href="http://www.vpser.net/tag/path_info" rel="tag">PATH_INFO</a>, <a href="http://www.vpser.net/tag/php" rel="tag">PHP</a>, <a href="http://www.vpser.net/tag/%e6%bc%8f%e6%b4%9e" rel="tag">漏洞</a><br/>
<br/>
<img src="http://www.vpser.net/images/tuijian.gif"> <a href="http://www.vpser.net/usa-vps/">美国VPS推荐</a>  | <a href="http://shop63846532.taobao.com/">军哥代购 - 提供美国及海外VPS/VPN/域名代购，美元/欧元代付</a> QQ：503228080
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.vpser.net/manage/path_info-securit-bug.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>nginx文件类型错误解析漏洞</title>
		<link>http://www.vpser.net/manage/nginx-securit-script_filename.html</link>
		<comments>http://www.vpser.net/manage/nginx-securit-script_filename.html#comments</comments>
		<pubDate>Fri, 21 May 2010 02:24:00 +0000</pubDate>
		<dc:creator>VPSer</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[pathinfo]]></category>
		<category><![CDATA[文件类型]]></category>
		<category><![CDATA[漏洞]]></category>

		<guid isPermaLink="false">http://www.vpser.net/?p=1213</guid>
		<description><![CDATA[漏洞介绍：nginx是一款高性能的web服务器，使用非常广泛，其不仅经常被用作反向代理，也可以非常好的支持PHP的运行。80sec发现 其中存在一个较为严重的安全问题，默认情况下可能导致服务器错误的将任何类型的文件以PHP的方式进行解析，这将导致严重的安全问题，使得恶意的攻击者可 能攻陷支持php的nginx服务器。 漏洞分析：nginx默认以cgi的方式支持php的运行，譬如在配置文件当中可以以 location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; include fastcgi_params; } 的方式支持对php的解析，location对请求进行选择的时候会使用URI环境变量进行选择，其中传递到后端Fastcgi的关键变量 SCRIPT_FILENAME由nginx生成的$fastcgi_script_name决定，而通过分析可以看 到$fastcgi_script_name是直接由URI环境变量控制的，这里就是产生问题的点。而为了较好的支持PATH_INFO的提取，在PHP 的配置选项里存在cgi.fix_pathinfo选项，其目的是为了从SCRIPT_FILENAME里取出真正的脚本名。 那么假设存在一个http://www.80sec.com/80sec.jpg，我们以如下的方式去访问 http://www.80sec.com/80sec.jpg/80sec.php 将会得到一个URI /80sec.jpg/80sec.php 经过location指令，该请求将会交给后端的fastcgi处理，nginx为其设置环境变量SCRIPT_FILENAME，内容为 /scripts/80sec.jpg/80sec.php 而在其他的webserver如lighttpd当中，我们发现其中的SCRIPT_FILENAME被正确的设置为 /scripts/80sec.jpg 所以不存在此问题。 后端的fastcgi在接受到该选项时，会根据fix_pathinfo配置决定是否对SCRIPT_FILENAME进行额外的处理，一般情况下如果不 对fix_pathinfo进行设置将影响使用PATH_INFO进行路由选择的应用，所以该选项一般配置开启。Php通过该选项之后将查找其中真正的脚 本文件名字，查找的方式也是查看文件是否存在，这个时候将分离出SCRIPT_FILENAME和PATH_INFO分别为 /scripts/80sec.jpg和80sec.php 最后，以/scripts/80sec.jpg作为此次请求需要执行的脚本，攻击者就可以实现让nginx以php来解析任何类型的文件了。 POC： 访问一个nginx来支持php的站点，在一个任何资源的文件如robots.txt后面加上/80sec.php，这个时候你可以看到如下的区别： 访问http://www.80sec.com/robots.txt HTTP/1.1 200 OK Server: nginx/0.6.32 Date: Thu, 20 May 2010 10:05:30 GMT Content-Type: text/plain [...]]]></description>
			<content:encoded><![CDATA[<p>漏洞介绍：nginx是一款高性能的web服务器，使用非常广泛，其不仅经常被用作反向代理，也可以非常好的支持PHP的运行。80sec发现 其中存在一个较为严重的安全问题，默认情况下可能导致服务器错误的将任何类型的文件以PHP的方式进行解析，这将导致严重的安全问题，使得恶意的攻击者可 能攻陷支持php的nginx服务器。<br />
漏洞分析：nginx默认以cgi的方式支持php的运行，譬如在配置文件当中可以以</p>
<p><code><br />
location ~ \.php$ {<br />
root           html;<br />
fastcgi_pass   127.0.0.1:9000;<br />
fastcgi_index  index.php;<br />
fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;<br />
include        fastcgi_params;<br />
}<span id="more-1213"></span><br />
</code><br />
的方式支持对php的解析，location对请求进行选择的时候会使用URI环境变量进行选择，其中传递到后端Fastcgi的关键变量 SCRIPT_FILENAME由nginx生成的$fastcgi_script_name决定，而通过分析可以看 到$fastcgi_script_name是直接由URI环境变量控制的，这里就是产生问题的点。而为了较好的支持PATH_INFO的提取，在PHP 的配置选项里存在cgi.fix_pathinfo选项，其目的是为了从SCRIPT_FILENAME里取出真正的脚本名。<br />
那么假设存在一个http://www.80sec.com/80sec.jpg，我们以如下的方式去访问</p>
<p>http://www.80sec.com/80sec.jpg/80sec.php</p>
<p>将会得到一个URI<br />
<code><br />
/80sec.jpg/80sec.php<br />
</code><br />
经过location指令，该请求将会交给后端的fastcgi处理，nginx为其设置环境变量SCRIPT_FILENAME，内容为<br />
<code><br />
/scripts/80sec.jpg/80sec.php<br />
</code><br />
而在其他的webserver如lighttpd当中，我们发现其中的SCRIPT_FILENAME被正确的设置为<br />
<code><br />
/scripts/80sec.jpg<br />
</code><br />
所以不存在此问题。<br />
后端的fastcgi在接受到该选项时，会根据fix_pathinfo配置决定是否对SCRIPT_FILENAME进行额外的处理，一般情况下如果不 对fix_pathinfo进行设置将影响使用PATH_INFO进行路由选择的应用，所以该选项一般配置开启。Php通过该选项之后将查找其中真正的脚 本文件名字，查找的方式也是查看文件是否存在，这个时候将分离出SCRIPT_FILENAME和PATH_INFO分别为<br />
<code><br />
/scripts/80sec.jpg和80sec.php<br />
</code><br />
最后，以/scripts/80sec.jpg作为此次请求需要执行的脚本，攻击者就可以实现让nginx以php来解析任何类型的文件了。</p>
<p>POC：	 访问一个nginx来支持php的站点，在一个任何资源的文件如robots.txt后面加上/80sec.php，这个时候你可以看到如下的区别：</p>
<p>访问http://www.80sec.com/robots.txt<br />
<code><br />
HTTP/1.1 200 OK<br />
Server: nginx/0.6.32<br />
Date: Thu, 20 May 2010 10:05:30 GMT<br />
Content-Type: text/plain<br />
Content-Length: 18<br />
Last-Modified: Thu, 20 May 2010 06:26:34 GMT<br />
Connection: keep-alive<br />
Keep-Alive: timeout=20<br />
Accept-Ranges: bytes<br />
</code><br />
访问访问http://www.80sec.com/robots.txt/80sec.php<br />
<code><br />
HTTP/1.1 200 OK<br />
Server: nginx/0.6.32<br />
Date: Thu, 20 May 2010 10:06:49 GMT<br />
Content-Type: text/html<br />
Transfer-Encoding: chunked<br />
Connection: keep-alive<br />
Keep-Alive: timeout=20<br />
X-Powered-By: PHP/5.2.6<br />
</code><br />
其中的Content-Type的变化说明了后端负责解析的变化，该站点就可能存在漏洞。</p>
<p>漏洞厂商：http://www.nginx.org</p>
<p>解决方案：</p>
<p>我们已经尝试联系官方，但是此前你可以通过以下的方式来减少损失</p>
<p><code><br />
解决方案1：修改/usr/local/php/etc/php.ini将cgi.fix_pathinfo设为0 （注：前面可能有注释符号; 需要删除掉。），执行/usr/local/php/sbin/php-fpm restart重启。</code></p>
<p><a href="http://lnmp.org/" target="_blank">lnmp一键安装包</a>用户可以直接执行命令：sed -i 's/; cgi.fix_pathinfo=0/cgi.fix_pathinfo=0/g' /usr/local/php/etc/php.ini 再执行：<code>/usr/local/php/sbin/php-fpm restart重启即可修复完成。</code></p>
<p>解决方案2：为nginx虚拟主机添加如下内容：<br />
<code><br />
if  ( $fastcgi_script_name ~ \..*\/.*php )  {<br />
return 403;<br />
}<br />
</code></p>
<p>PS: 鸣谢<a href="http://www.laruence.com/2010/05/20/1495.html">laruence</a>大 牛在分析过程中给的帮助</p>
<p>转载自：<a title="nginx文件类型错误解析漏洞" href="http://www.80sec.com/nginx-securit.html">http://www.80sec.com/nginx-securit.html</a></p>
<h2  class="related_post_title">相关文章：</h2><ul class="related_post"><li><a href="http://www.vpser.net/manage/path_info-securit-bug.html" title="再提供一种解决Nginx文件类型错误解析漏洞的方法">再提供一种解决Nginx文件类型错误解析漏洞的方法</a></li><li><a href="http://www.vpser.net/build/nginx-htpasswd.html" title="LNMP下为Nginx目录设置访问验证的用户名密码">LNMP下为Nginx目录设置访问验证的用户名密码</a></li><li><a href="http://www.vpser.net/security/lnmp-remove-nginx-php-execute.html" title="lnmp去掉nginx上传目录的PHP执行权限">lnmp去掉nginx上传目录的PHP执行权限</a></li><li><a href="http://www.vpser.net/security/lnmp-php-pathinfo.html" title="请各位lnmp用户检查php pathinfo设置！重要！">请各位lnmp用户检查php pathinfo设置！重要！</a></li><li><a href="http://www.vpser.net/manage/cut-nginx-log-files.html" title="Nginx日志切割脚本">Nginx日志切割脚本</a></li><li><a href="http://www.vpser.net/build/lnmp-auto-upgrade-nginx-to-any-version.html" title="LNMP一键安装包 自动无缝升级Nginx至任意版本">LNMP一键安装包 自动无缝升级Nginx至任意版本</a></li><li><a href="http://www.vpser.net/build/nginx-lnmp-ipv6.html" title="BurstNet VPS上让Nginx(lnmp)支持IPv6">BurstNet VPS上让Nginx(lnmp)支持IPv6</a></li><li><a href="http://www.vpser.net/manage/lnmp-awstats-nginx-logs.html" title="LNMP使用Awstats分析Nginx日志[转载]">LNMP使用Awstats分析Nginx日志[转载]</a></li><li><a href="http://www.vpser.net/manage/namecheap-free-ssl-nginx.html" title="在Nginx上配置NameCheap免费SSL">在Nginx上配置NameCheap免费SSL</a></li><li><a href="http://www.vpser.net/manage/nginx-upgrade.html" title="Nginx无缝升级">Nginx无缝升级</a></li></ul><hr />
<p><small>© VPSer for <a href="http://www.vpser.net">VPS侦探</a>, 2010. |
<a href="http://www.vpser.net/manage/nginx-securit-script_filename.html">Permalink</a> |
<a href="http://www.vpser.net/manage/nginx-securit-script_filename.html#comments">2 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.vpser.net/manage/nginx-securit-script_filename.html&title=nginx文件类型错误解析漏洞">del.icio.us</a>
<br/>
Post tags: <a href="http://www.vpser.net/tag/nginx" rel="tag">Nginx</a>, <a href="http://www.vpser.net/tag/pathinfo" rel="tag">pathinfo</a>, <a href="http://www.vpser.net/tag/%e6%96%87%e4%bb%b6%e7%b1%bb%e5%9e%8b" rel="tag">文件类型</a>, <a href="http://www.vpser.net/tag/%e6%bc%8f%e6%b4%9e" rel="tag">漏洞</a><br/>
<br/>
<img src="http://www.vpser.net/images/tuijian.gif"> <a href="http://www.vpser.net/usa-vps/">美国VPS推荐</a>  | <a href="http://shop63846532.taobao.com/">军哥代购 - 提供美国及海外VPS/VPN/域名代购，美元/欧元代付</a> QQ：503228080
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.vpser.net/manage/nginx-securit-script_filename.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>HyperVM控制面板再爆漏洞，各位VPSer赶快备份数据</title>
		<link>http://www.vpser.net/vps-cp/hypervm-bug.html</link>
		<comments>http://www.vpser.net/vps-cp/hypervm-bug.html#comments</comments>
		<pubDate>Mon, 08 Jun 2009 15:35:56 +0000</pubDate>
		<dc:creator>VPSer</dc:creator>
				<category><![CDATA[VPS控制面板]]></category>
		<category><![CDATA[FSCKVPS]]></category>
		<category><![CDATA[HyperVM]]></category>
		<category><![CDATA[lxlabs]]></category>
		<category><![CDATA[vaserv]]></category>
		<category><![CDATA[漏洞]]></category>

		<guid isPermaLink="false">http://www.vpser.net/?p=323</guid>
		<description><![CDATA[HyperVM是使用很广泛的控制面板(HyperVM使用教程/手册)，最近HyperVM再次被曝又出现安全问题。 关于漏洞的详细资料可以参考：http://www.milw0rm.com/exploits/8880 (英文) 据milw0rm说：在两周前已经将漏洞报告给了lxlabs，但是lxlabs仍然没有修复漏洞，最终导致很多使用HyperVM的主机被入侵，很多VPS被删除。现在国内外多家VPS提供商，都已暂时将HyperVM关闭。如：DiaVPS 目前受影响最大的是拥有上千位VPS用户的vaserv.com主机商几乎所有主机都受到入侵，必须重新安装操作系统，然后重新还原资料，截至目前为止，至少有17台主机的资料全毁。 详情查看：http://66.71.245.2/~vaservc/ RASHOST VPS的用户就不必惊慌了，RASHOST使用自主开发的RAS-Shell面板，所以不受此影响。 在这里Licess提醒各位VPSer：VPS有价，数据无价，请养成经常备份的习惯，或者写个脚本自动完成备份！！！！ 祝各位使用FSCKVPS尽快找回数据，尽快恢复生产。同时也希望FSCKVPS能够处理好相关的事宜。 相关文章：再提供一种解决Nginx文件类型错误解析漏洞的方法nginx文件类型错误解析漏洞vePortal VPS主机控制面板使用教程在OpenVZ虚拟环境下安装管理软件HyperVM，切割VPS服务Linux VPS使用Xen-Shell重装系统HyperVM使用教程/手册FSCKVPS 第一个月$4.97，512Mb内存&#124;20GB硬盘&#124;400GB流量&#124;1IP © VPSer for VPS侦探, 2009. &#124; Permalink &#124; 3 comments &#124; Add to del.icio.us Post tags: FSCKVPS, HyperVM, lxlabs, vaserv, 漏洞 美国VPS推荐 &#124; 军哥代购 - 提供美国及海外VPS/VPN/域名代购，美元/欧元代付 QQ：503228080]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.vpser.net/tag/hypervm" target="_blank">HyperVM</a>是使用很广泛的控制面板(<a title="到《HyperVM使用教程/手册》的永久链接" rel="bookmark" href="http://www.vpser.net/vps-cp/hypervm-tutorial.html">HyperVM使用教程/手册</a>)，最近HyperVM再次被曝又出现安全问题。</p>
<p>关于漏洞的详细资料可以参考：<a href="http://www.milw0rm.com/exploits/8880">http://www.milw0rm.com/exploits/8880</a> (英文)</p>
<p>据milw0rm说：在两周前已经将漏洞报告给了<a href="http://lxlabs.com/" target="_blank">lxlabs</a>，但是lxlabs仍然没有修复漏洞，最终导致很多使用HyperVM的主机被入侵，很多VPS被删除。现在国内外多家VPS提供商，都已暂时将<a href="http://www.vpser.net/tag/hypervm" target="_blank">HyperVM</a>关闭。如：<a href="http://www.diavps.cn/client/aff.php?aff=002" target="_blank">DiaVPS</a></p>
<p>目前受影响最大的是拥有上千位VPS用户的vaserv.com主机商几乎所有主机都受到入侵，必须重新安装操作系统，然后重新还原资料，截至目前为止，至少有17台主机的资料全毁。<br />
详情查看：<a href="http://66.71.245.2/~vaservc/" target="_blank">http://66.71.245.2/~vaservc/</a></p>
<p><a href="http://rashost.com/vip008" target="_blank">RASHOST VPS</a>的用户就不必惊慌了，<a href="http://rashost.com/vip008" target="_blank">RASHOST</a>使用自主开发的<a href="http://www.vpser.net/coupons/rashost-vps-rasshell.html" target="_blank">RAS-Shell面板</a>，所以不受此影响。</p>
<p>在这里<a href="http://blog.licess.cn" target="_blank">Licess</a>提醒各位<a href="http://www.vpser.net/" target="_blank">VPSer</a>：<span style="text-decoration: underline;"><span style="color: #ff0000;">VPS有价，数据无价，请养成经常备份的习惯，或者写个脚本自动完成备份！！！！</span></span></p>
<p>祝各位使用<a href="https://secure.fsckvps.com/aff.php?aff=157" target="_blank">FSCKVPS</a>尽快找回数据，尽快恢复生产。同时也希望<a href="https://secure.fsckvps.com/aff.php?aff=157" target="_blank">FSCKVPS</a>能够处理好相关的事宜。</p>
<h2  class="related_post_title">相关文章：</h2><ul class="related_post"><li><a href="http://www.vpser.net/manage/path_info-securit-bug.html" title="再提供一种解决Nginx文件类型错误解析漏洞的方法">再提供一种解决Nginx文件类型错误解析漏洞的方法</a></li><li><a href="http://www.vpser.net/manage/nginx-securit-script_filename.html" title="nginx文件类型错误解析漏洞">nginx文件类型错误解析漏洞</a></li><li><a href="http://www.vpser.net/vps-cp/vps-veportal.html" title="vePortal VPS主机控制面板使用教程">vePortal VPS主机控制面板使用教程</a></li><li><a href="http://www.vpser.net/vps-cp/openvz-hypervm-vps.html" title="在OpenVZ虚拟环境下安装管理软件HyperVM，切割VPS服务">在OpenVZ虚拟环境下安装管理软件HyperVM，切割VPS服务</a></li><li><a href="http://www.vpser.net/vps-cp/linux-vps-xen-shell-rebuild.html" title="Linux VPS使用Xen-Shell重装系统">Linux VPS使用Xen-Shell重装系统</a></li><li><a href="http://www.vpser.net/vps-cp/hypervm-tutorial.html" title="HyperVM使用教程/手册">HyperVM使用教程/手册</a></li><li><a href="http://www.vpser.net/usa-vps/fsckvps-50off.html" title="FSCKVPS 第一个月$4.97，512Mb内存|20GB硬盘|400GB流量|1IP">FSCKVPS 第一个月$4.97，512Mb内存|20GB硬盘|400GB流量|1IP</a></li></ul><hr />
<p><small>© VPSer for <a href="http://www.vpser.net">VPS侦探</a>, 2009. |
<a href="http://www.vpser.net/vps-cp/hypervm-bug.html">Permalink</a> |
<a href="http://www.vpser.net/vps-cp/hypervm-bug.html#comments">3 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.vpser.net/vps-cp/hypervm-bug.html&title=HyperVM控制面板再爆漏洞，各位VPSer赶快备份数据">del.icio.us</a>
<br/>
Post tags: <a href="http://www.vpser.net/tag/fsckvps" rel="tag">FSCKVPS</a>, <a href="http://www.vpser.net/tag/hypervm" rel="tag">HyperVM</a>, <a href="http://www.vpser.net/tag/lxlabs" rel="tag">lxlabs</a>, <a href="http://www.vpser.net/tag/vaserv" rel="tag">vaserv</a>, <a href="http://www.vpser.net/tag/%e6%bc%8f%e6%b4%9e" rel="tag">漏洞</a><br/>
<br/>
<img src="http://www.vpser.net/images/tuijian.gif"> <a href="http://www.vpser.net/usa-vps/">美国VPS推荐</a>  | <a href="http://shop63846532.taobao.com/">军哥代购 - 提供美国及海外VPS/VPN/域名代购，美元/欧元代付</a> QQ：503228080
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.vpser.net/vps-cp/hypervm-bug.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

