挖洞经验 | 价值$10000美金的Facebook任意图片删除漏洞

2017-12-04 327326人围观 ,发现 15 个不明物体 漏洞

delete_any_image.jpg

近期,伊朗安全专家Pouya Darabi发现,Facebook新推出的某项投票询问功能存在漏洞,可以利用该功能,删除其他任何人上传分享至Facebook中的图片。漏洞非常简单,但却影响甚大,最终Pouya Darabi上报这个漏洞后,获得了Facebook方面$10000美金的奖励。

漏洞细节

Facebook于11月初推出了这项新的投票询问功能,当用户在询问朋友和网友意见时,可以配上图片甚至GIF动画,该功能对于那些有选择困难症的人来说可能非常有用,如正为吃什么、买什么而烦恼时,可以马上拍张照片或分享GIF询问其他人。整个漏洞过程大概是这样的:

当用户创建一项包含图片的投票询问分享后,会向Facebook发送一个GIF链接或图片编号的请求,也就是poll_question_data[options][][associated_image_id] ,其中末尾包含了上传图片的id:

create_poll.jpg

poll_request.jpg

但假如将末尾id值改为Facebook上其他人发布的图片id后,分享出来的投票询问发贴中就会包含该张图片:

poll_injected.jpg

此时,如果当前用户删除这项投票询问发贴,则Facebook上其他人发布的那张图片也就会被一并删除,OMG!

image_deleted.jpg

漏洞利用PoC

也就是说,只要通过浏览发现其他人发布在Facebook上的图片编号id,利用该漏洞,就可以将之删除。以下为漏洞利用PoC视频,视频中只是简单地替换了图片编号id,请仔细观看:

http://v.youku.com/v_show/id_XMzE5MzEyMjc3Mg==.html

漏洞报送时间线

2017.11.3  03:16 – 报告漏洞

2017.11.3  15:25 – 漏洞分类

2017.11.3  16:46 – 前期修复

2017.11.5  15:03 – 成功修复

2017.11.8  Facebook向我奖励 $10,000 

*参考来源:darabi,freebuf小编clouds编译,转载请注明来自FreeBuf.COM  

这些评论亮了

  • 马云 回复
    这漏子在国内也就50块钱E卡
    )51( 亮了
  • Lz1y (3级) 回复
    挖到一个影响一个省的校园宽带漏洞,赏了我1积分,大概十块钱吧。
    )14( 亮了
  • ufohacker (1级) 关注x客们 回复
    你们谁借我个VPN我去挖洞,赚到美元了请你们撸串擦。
    )13( 亮了
发表评论

已有 15 条评论

取消
Loading...
css.php