《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 業(yè)界動(dòng)態(tài) > 10分GitLab非授權(quán)RCE漏洞在野利用

10分GitLab非授權(quán)RCE漏洞在野利用

2021-11-04
來(lái)源:嘶吼專(zhuān)業(yè)版
關(guān)鍵詞: RCE漏洞 gitlab

  研究人員發(fā)現(xiàn)CVE-2021-22205 10分RCE漏洞在野利用。

  2021年4月,GitLab發(fā)布安全公告修復(fù)了其服務(wù)web接口中的一個(gè)遠(yuǎn)程代碼執(zhí)行漏洞——CVE-2021-22205。Gitlab將漏洞描述為一個(gè)非認(rèn)證的漏洞,是由傳遞用戶(hù)提供的圖像給服務(wù)嵌入的ExifTool工具導(dǎo)致的。遠(yuǎn)程攻擊者利用該漏洞可以以Git用戶(hù)執(zhí)行任意任意命令。

  CVE-2021-22205漏洞的CVSS評(píng)分為9.9分。9月21日,GitLab將該漏洞的CVSS評(píng)分從9.9分修改到10分。評(píng)分提高的原因是該漏洞從認(rèn)證漏洞變成了非認(rèn)證的漏洞。

  微信圖片_20211104134844.jpg

  在野利用

  HN安全團(tuán)隊(duì)在10月份發(fā)布的現(xiàn)實(shí)攻擊報(bào)告中指出,在6月-7月的兩個(gè)月里,攻擊者用2個(gè)看起來(lái)比較隨機(jī)的用戶(hù)名注冊(cè)了兩個(gè)具有管理員權(quán)限的用戶(hù):

  但是注冊(cè)過(guò)程中指定的郵件地址默認(rèn)是沒(méi)有經(jīng)過(guò)驗(yàn)證的,因此新創(chuàng)建的用戶(hù)可以自動(dòng)登錄。這個(gè)過(guò)程中也不會(huì)發(fā)送其他通知給管理員。

  隨后研究人員發(fā)現(xiàn),攻擊者用2個(gè)新創(chuàng)建的用戶(hù)登錄到Gitlab服務(wù)器,并執(zhí)行了以下操作:

  ?用戶(hù)注冊(cè)和登入;

  微信圖片_20211104134848.jpg

  ?濫用Gitlab API列出所有項(xiàng)目,其中包括私有項(xiàng)目;

  微信圖片_20211104134850.jpg

  ?上傳附件到項(xiàng)目中。

  微信圖片_20211104134852.jpg

  上傳的附件其實(shí)就是惡意payload。漏洞在野利用中使用的payload可以執(zhí)行逆向shell,將前面兩個(gè)新注冊(cè)的用戶(hù)權(quán)限提升到admin。此外,還可以其他payload來(lái)實(shí)現(xiàn)遠(yuǎn)程代碼執(zhí)行。因?yàn)檎麄€(gè)漏洞利用過(guò)程只有2個(gè)請(qǐng)求:在默認(rèn)gitlab安裝中無(wú)需濫用API來(lái)找到有效的項(xiàng)目,無(wú)需打開(kāi)和進(jìn)行認(rèn)證:

  微信圖片_20211104134855.jpg

  獲取CSRF token的請(qǐng)求

  微信圖片_20211104134857.jpg

  執(zhí)行非認(rèn)證的惡意payload上傳的請(qǐng)求

  漏洞影響

  CVE-2021-22205漏洞影響11.9之后的所有g(shù)itlab企業(yè)版和gitlab社區(qū)版。

  補(bǔ)丁

  漏洞已在以下版本中修復(fù):

  13.10.3

  13.9.6

  13.8.8




電子技術(shù)圖片.png

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話(huà)通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話(huà):010-82306118;郵箱:aet@chinaaet.com。