微信支付被爆0元漏洞,如何修複

  1. 新(xīn)聞資訊
  2. 技(jì )術百科(kē)
行業動态 公(gōng)司新(xīn)聞 案例分(fēn)享 技(jì )術百科(kē)

微信支付被爆0元漏洞,如何修複

來源:奇站網絡 浏覽量:2721 發布日期:

7月3日,微信支付爆出存在嚴重安(ān)全漏洞,可(kě)能(néng)導緻商(shāng)戶服務(wù)器被入侵。

問題重現

  1. public static void test() {
  2. String xmlStr = "<?xml version=\"1.0\" encoding=\"utf-8\"?><!DOCTYPE xdsec[<!ELEMENT methodname ANY><!ENTITY xxe SYSTEM \"file:///c:/windows/win.ini\">]><methodcall><methodname>&xxe;</methodname></methodcall>";
  3. try {
  4. System.out.println(xmlStr);
  5. System.out.println("+++++++++++++++++");
  6. Map<String, String> hm = WxPayTool.xmlToMap(xmlStr);
  7. System.out.println("+++++++++++++++++");
  8. System.out.println(hm);
  9. } catch (Exception e) {
  10. e.printStackTrace();
  11. }
  12. }

xmlToMap方法對應sdk中(zhōng)xmlToMap方法。
運行測試代碼,可(kě)以發現本地文(wén)件被輸出。

上面隻是問題的簡單定位,雖然攻擊者不太可(kě)能(néng)知道微信通知的url,而且實際項目中(zhōng)一般不會将内容直接輸出,但是攻擊者仍然可(kě)以執行其他(tā)命名(míng)或者通過其他(tā)方式獲取到服務(wù)器上文(wén)件或目錄,因此應當盡快修複該問題。

修複方案

  1. DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance();
  2. documentBuilderFactory.setFeature("http://apache.org/xml/features/disallow-doctype-decl",true); //防止可(kě)能(néng)的SSRF
  3. documentBuilderFactory.setXIncludeAware(false);
  4. documentBuilderFactory.setExpandEntityReferences(false);
  5. documentBuilderFactory.setFeature("http://xml.org/sax/features/external-parameter-entities", false);
  6. documentBuilderFactory.setFeature("http://xml.org/sax/features/external-general-entities", false);
  7. DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder();
  8. InputStream stream = new ByteArrayInputStream(xmlString.getBytes("UTF-8"));
标簽:

廈門奇站網絡科(kē)技(jì )有(yǒu)限公(gōng)司

電(diàn)話:13313868605

QQ:3413772931

地址:廈門集美區(qū)軟件園三期


                    掃一掃加我咨詢

荫蒂每天被三个男人添动漫 大肉大捧一进一出好爽MBA 免费看欧美成人A片无码 大地资源二在线观看官网 成人交性视频免费看 乖女从小被C到大H文NP 少女韩国免费观看高清电视剧 吃奶2做爰韩国 少女免费观看片哔哩哔哩在线观看视频 一个好妈妈的D3申字电影 欧美性受XXXX黑人XYX性爽 AA片在线观看视频在线播放 肥老熟妇伦子伦456视频 大地电影资源第二页 性鲍视频 中国东方XXXXXLMEDJYFBD 日本医院的特殊待遇5中字 私人家庭影院在线 青青河边草中文字幕MV 小毛驴影视在线观看 大肉大捧一进一出好爽动态图 99国产精品99久久久久久 飘雪影院在线观看免费版高清动漫 少妇厨房愉情2 GOGOGO免费高清在线完整版 午夜福利视频 7995WX鲁大师视频 我和岳乱妇三级高清电影 邻居的老婆 叔叔别撩我免费观看电视剧 男人把JI大巴放进女人免费视频 成全电影大全在线观看 公车疯狂揉肉蒂高潮H诗晴 被绑在坐桩机上抹春药BL推文 小学生高清电影免费观看 日本WINDOWSSERVER7777 少女哔哩哔哩高清免费播放 成人交性视频免费看 姐妹4完整版在线观看 公交车掀开奶罩边躁狠狠躁软件 父亲有力挺送女儿的花园 三个媳妇一锅烩全文免费阅读 成全影视大全在线播放 日本医院的特殊待遇5中字 诱人的妺妺2 精品人妻午夜一区二区三区四区 最好看的2018中文免费看 少女免费观看片哔哩哔哩在线观看视频 99国产精品99久久久久久 辣妹子影院电视剧免费播放视频大全在线观看