漏洞說(shuō)明:QQ Mail是Tencent公司提供的webmail服務(wù),你可以使用你的QQ帳戶(hù)來(lái)登陸使用Mail服務(wù),具體的信息可以訪(fǎng)問(wèn)http://mail.qq.com/。但是80sec在QQ Mail里發(fā)現(xiàn)存在新的嚴(yán)重跨站腳本漏洞,惡意用戶(hù)可以通過(guò)該漏洞在郵件里偽造登陸表單竊取目標(biāo)用戶(hù)的密碼以及偷取Cookie以取得其他用戶(hù)的身份,或者使用ajax等技術(shù)讀取用戶(hù)的敏感信息,任何瀏覽該郵件的用戶(hù)都存在身份泄漏的風(fēng)險(xiǎn)。
漏洞成因:QQ Mail的Filter在解析Html標(biāo)簽時(shí)存在錯(cuò)誤,構(gòu)造畸形的Html標(biāo)簽將繞過(guò)過(guò)濾,從而在郵件正文里執(zhí)行任意javascript。QQ Mail對(duì)這種類(lèi)型的標(biāo)簽不做任何過(guò)濾,認(rèn)為是無(wú)效html標(biāo)識(shí)符而不做過(guò)濾,但是IE卻可以正常解析該Html,所以構(gòu)造如下的畸形Html郵件。
Hello,80sec
將觸發(fā)Xss漏洞。
漏洞測(cè)試:發(fā)送如下Html:
Hello,80sec