Vue 涉及國家安全漏洞?尤雨溪親自回應
兩張來(lái)源不明的截圖今日在業(yè)內被廣泛傳播,其內容是國家有關(guān)部門(mén)要求境內黨政機關(guān)和重要企事業(yè)單位對兩款開(kāi)源項目 SonarQube 和 Vue.js 的使用情況進(jìn)行組織排查,重點(diǎn)是政府服務(wù)平臺。原因是有關(guān)部門(mén)通報境外黑客正在組織利用 SonarQube 和 Vue.js 對上述單位實(shí)施網(wǎng)絡(luò )攻擊探測。
Vue.js 創(chuàng )始人尤雨溪獲悉此事后,迅速進(jìn)行了回應,他表示 Vue 對于安全問(wèn)題十分重視,但他們近期并沒(méi)有收到漏洞報告。而且截圖中提到的漏洞是純粹的后端 API 鑒權漏洞,跟前端和 Vue 沒(méi)有任何關(guān)系。除此之外,他們沒(méi)有找到任何關(guān)于 Vue 的漏洞披露。公開(kāi)的 CVE 數據庫中目前也沒(méi)有任何針對 Vue.js 本身的漏洞。而且 Vue 作為開(kāi)源項目,又是以 JavaScript 源碼形式發(fā)布的前端項目,每一行代碼都公開(kāi)接受任何安全審計。Vue 2 發(fā)布至今已經(jīng) 5 年多,在全球業(yè)界被廣泛使用,期間從未有被發(fā)現過(guò)真正意義上的安全漏洞。
尤雨溪在回應中指出“前端框架無(wú)法被黑客用于滲透”,解釋了 XSS 攻擊手段,同時(shí)對過(guò)往關(guān)于 Vue.js 的一些“漏洞”報告也進(jìn)行了說(shuō)明——主要原因是開(kāi)發(fā)者將用戶(hù)上傳的任意 HTML 內容當作 Vue 模版或是 v-html 數據使用。而這種做法無(wú)論是否使用了 Vue 都會(huì )導致 XSS。
最后尤雨溪說(shuō)道,Vue 本身并不存在任何安全性問(wèn)題。也因此,他們對于 Vue 被列入排查感到很困惑,如果知道詳情或是漏洞細節的朋友,可發(fā)郵件到 security@vuejs.org 通知 Vue.js 團隊。
根據在網(wǎng)上的公開(kāi)信息,近期能找到的是 2021 年 11 月關(guān)于 SonarQube 漏洞的報道:
網(wǎng)傳 SonarQube 平臺漏洞被利用,大量源碼泄露