黑帽大會Web安全熱點:Meetup曝出兩大高危漏洞
本周一在2020黑帽大會上,Checkmarx安全研究人員曝光了流行線下聚會應(yīng)用Meetup的兩個高風險漏洞,第一個漏洞使得攻擊者可以輕松地接管任何Meetup群組,訪問所有群組功能和資產(chǎn),第二個漏洞則讓攻擊者可以重定向所有Meetup付款/金融交易到他們的PayPal賬戶(一些Meetup聚會活動是免費的,但有些則不是)。
Checkmarx安全研究人員在Meetup的Web應(yīng)用程序中尋找API安全問題,除了上述兩個破壞隱私的API漏洞,研究人員還發(fā)現(xiàn)了:
·已存儲的XSS會影響Meetup討論(并且默認情況下,所有Meetup中都啟用了討論功能);
·表單中的CSRF錯誤,用于在“設(shè)置”>“已收到的付款”中更改PayPal收件人的電子郵件地址。
通過向Meetup API發(fā)送包含惡意JavaScript的請求,可以利用這兩種方法,并且在兩種情況下,腳本都不會在討論中顯示(即,攻擊者在討論中的答復(fù)將顯示為空)。
通過將XSS和CSRF漏洞組合在一起,攻擊者可以竊取組織者的cookie,把自己的狀態(tài)更改為Meetup組的聯(lián)合組織者,這意味著他們可以訪問成員的詳細信息、聯(lián)系所有成員、編輯組設(shè)置、創(chuàng)建事件等等。
攻擊者還可以更改存儲在Meetup->Manage Money中的PayPal賬戶電子郵件地址,從而將所有付款定向到攻擊者的地址。
當然,原始組織者可以在檢查設(shè)置時注意到他們進行了更改,但是由于他們不會收到有關(guān)此設(shè)置的通知,因此可能在數(shù)小時或數(shù)天之內(nèi)都不會被注意。
【本文是51CTO專欄作者“安全牛”的原創(chuàng)文章,轉(zhuǎn)載請通過安全牛(微信公眾號id:gooann-sectv)獲取授權(quán)】