jQuery 跨站腳本漏洞影響大量網(wǎng)站
Snyk 發(fā)布了 2019 年度的 JavaScript 框架安全狀況報(bào)告(PDF),除了最流行的 JS 框架 Angular 和 React 外,報(bào)告還觀察了其它三個流行 JS 前端框架 Vue.js、Bootstrap 和 jQuery 的安全漏洞。jQuery 過去 12 個月的下載量超過了 1.2 億次,是 Vue.js 的 4000 萬次和 Bootstrap 的 7900 萬次之和。Vue.js 發(fā)現(xiàn)了 4 個漏洞,都已經(jīng)修復(fù)。Bootstrap 發(fā)現(xiàn)了 7 個跨站腳本漏洞,3 個是在 2019 年披露的,無安全修正。jQuery 發(fā)現(xiàn)了 6 個影響所有版本的安全漏洞,4 個是中等危險(xiǎn)級別的跨站腳本漏洞,1 個是中危 Prototype Pollution 漏洞,還有一個是低危拒絕服務(wù)漏洞。jQuery 3.4.0 以上版本不受漏洞影響。jQuery 生態(tài)系統(tǒng)還發(fā)現(xiàn)了多個惡意的擴(kuò)展包,其中包括 jquery.js、jquery-airload、github-jquery-widgets、 jquery-mobile、jquery-file-upload 和 jquery-colorbox,這些包過去一年的下載量從幾百到幾千不等。
