日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

别再问Cloudflare CDN 漏洞是怎么被利用的啦!这篇文就来告诉你

發布時間:2025/3/21 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 别再问Cloudflare CDN 漏洞是怎么被利用的啦!这篇文就来告诉你 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Cloudflare 已修復其免費開源 CDNJS 中的一個嚴重漏洞,該漏洞可能影響互聯網上 12.7% 的網站。

CDNJS為數百萬網站提供超過4000個JavaScript和CSS庫,這些庫公開存儲在GitHub上,使其成為第二大JavaScript CDN。

該漏洞利用包括使用 GitHub 和 npm 將數據包發布到 Cloudflare 的 CDNJS,以觸發路徑遍歷漏洞,并最終遠程執行代碼。

如果被利用,該漏洞將導致 CDNJS 基礎設施的完全攻擊。

從“ZIP Slip”到遠程代碼執行

本周,安全研究員 RyotaK 解釋了他如何在研究供應鏈攻擊的同時找到一種方法來完全攻擊 Cloudflare 的 CDNJS 網絡。

CDN的全稱是Content Delivery Network,即內容分發網絡。其基本思路是盡可能避開互聯網上有可能影響數據傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快、更穩定。在維護互聯網的安全性、完整性和可用性方面發揮著關鍵作用,因為絕大多數網站都依賴這些服務來加載流行的 JavaScript 庫和 CSS 腳本。

CDN 可能成為攻擊者的目標選擇,因為如果受到攻擊,攻擊會對許多網站、在線商店及其客戶產生深遠的影響。

在瀏覽 cdnjs.com 時,RyotaK 注意到對于 CDNJS 中尚不存在的庫,他可以建議通過 CDNJS 的 GitHub 存儲庫添加一個新庫。


用戶可以請求將包發布到 CDNJS 的 GitHub 存儲庫

在探索了這個 GitHub 存儲庫以及共同使 CDNJS 生態系統工作的相鄰存儲庫之后,RyotaK 找到了一種方法來誘使服務器執行任意代碼。

特別是,研究人員研究了 cdnjs/bot-ansible 和 cdnjs/tools 中存在的腳本,包括一個自動更新腳本,有助于自動檢索庫更新。

這些腳本會定期使用其開發者在相應 npm 注冊表上發布的較新版本的軟件庫更新 CDNJS 服務器。

換句話說,對于發布到 CDNJS 的 GitHub 存儲庫的每個庫,其更新版本將從鏈接的 npm 注冊表下載,并且 npm 版本也由庫開發者維護。

RyotaK想知道,如果他發布到CDNJS的庫在對應的npm版本中包含路徑遍歷漏洞,會發生什么。注意,npm包是以TGZ (.tar.gz)檔案的形式發布的,可以很容易地使用隱藏在其中的路徑遍歷漏洞來制作。

研究人員首先使用 GitHub 向 CDNJS 發布了一個名為 hey-sven 的測試庫,然后開始在 npm 注冊表上發布更新版本的“hey-sven”。

在發布到 npm 的較新的“hey-sven”版本中,最終將由 CDNJS 的更新機器人處理,研究人員在看起來很奇怪的路徑上注入了 Bash 腳本。

這些不同的路徑只不過是隱藏在 ZIP/TGZ 檔案中的路徑遍歷漏洞,這個概念在 2018 年以“ZIP Slip”方式爆發了。

2018 年 6 月 5 日,Snky 安全團隊公布了一個名為 Zip Slip 的漏洞。這是一個廣泛存在的文件覆蓋漏洞,通過這個漏洞,攻擊者可以利用一個特制的 Zip 壓縮文件,從路徑遍歷覆蓋任意文件,繼而遠程命令執行,發起攻擊。Zip Slip 是以目錄遍歷的一種形式,通過從存檔中提取文件來進行攻擊。目錄遍歷漏洞的前提是攻擊者可以訪問文件系統中應該駐留的目標文件夾之外的部分文件系統。然后,攻擊者可以覆蓋可執行文件并遠程調用它們,或者等待系統或用戶調用它們,從而實現受害者機器上的遠程命令執行。此漏洞還可能通過覆蓋配置文件或其他敏感資源而造成損害,并且可能會在客戶端(用戶)機器和服務器上受到攻擊。

攻擊者主要可以利用保存目錄遍歷文件名的特制檔案文件(例如…/…/evil.sh)觸發 Zip Slip 漏洞。該漏洞已影響許多存檔的格式,包括 tar、jar、war、cpio、apk、rar 和 7z 等大量的壓縮文件。

目前 Zip Slip 漏洞已經影響了包括阿里巴巴、Google、Oracle、Eclipse、HP、Amazon、Apache、Pivotal、Linkedin 等企業的數千個項目,以及 Java、Ruby、.Net、 Go 等多種語言生態系統,其中 Java 受到的攻擊尤為嚴重,主要是因為它沒有中央倉庫提供高級別歸檔(如 Zip)文件處理。缺乏這樣的庫導致易受攻擊的代碼片段被手工制作,并在諸如 Stack Overflow 等開發者社區中共享。

“hey-sven”庫的 npm 1.0.1 和 1.0.2 版本包含路徑遍歷漏洞

一旦 CDNJS 服務器處理了精心制作的“hey-sven”npm 檔案,這些 Bash 腳本的內容將在服務器上執行。

但是,研究人員不想意外覆蓋現有腳本,因此在概念驗證 (PoC) 測試期間,他首先使用符號鏈接漏洞讀取他即將覆蓋的文件的內容。

由于Git在默認情況下支持符號鏈接,所以可以通過在Git存儲庫中添加符號鏈接來從cdnjs庫更新服務器中讀取任意文件。如果定期執行的腳本文件被覆蓋執行任意命令,自動更新功能可能會被攻擊,所以研究人員決定先檢查任意文件讀取。

一旦攻擊者精心制作的 PoC擊中服務器,RyotaK 就能夠意外地將敏感機密(例如 GITHUB_REPO_API_KEY 和 WORKERS_KV_API_TOKEN)轉儲到 CDN 提供的腳本中,網址為 https://cdnjs.cloudflare.com/…

初始符號鏈接 PoC 的輸出為研究人員提供了密鑰

GITHUB_REPO_API_KEY是一個授予寫作權限的API密鑰,使攻擊者能夠修改CDNJS上的任何庫甚至篡改cdnjs.com網站本身。

另一方面,WORKERS_KV_API_TOKEN 秘密可用于篡改存在于 Cloudflare Workers 緩存中的庫。

通過組合這些權限,CDNJS 的核心部分,例如 CDNJS 的原始數據、KV 緩存,甚至 CDNJS 網站,都可以完全被篡改。

Cloudflare 發布了許多修復程序以修復漏洞

研究人員于 2021 年 4 月 6 日通過 HackerOne 的漏洞披露計劃向 Cloudflare 報告了此漏洞,并看到 Cloudflare 的團隊在數小時內應用了間歇性修復。

BleepingComputer 看到的初始修復旨在解決符號鏈接漏洞:

Cloudflare 的 CDNJS (GitHub) 應用的初始修復

然而,根據研究人員的說法,由于 CDNJS 生態系統的復雜性,在接下來的幾周內對不同的存儲庫應用了一系列更具體的修復。

RyotaK與BleepingComputer分享了第一個修復以拒絕Git存儲庫中的符號鏈接為中心,但它只修復了部分問題。

修復人員首先試圖拒絕符號鏈接,但注意到機器人當前的設計太危險了。因此他們隔離了最危險的功能。

對于其他功能,修復人員應用了 AppArmors。

Application Armor 或 AppArmor 是一種安全功能,它使用預定義的配置文件限制在基于 Unix 的環境上運行的程序的功能,以便程序不會無意中超出其預期的訪問范圍。

研究人員還與 Cloudflare 部署的 BleepingComputer 共享了一系列修復程序,以保護自動機器人處理更新的庫:

Cloudflare 對 CDNJS 進行了多項更改以解決該漏洞

雖然這個漏洞可以在沒有任何特殊處理的情況下被利用,但它可能會影響許多網站。鑒于供應鏈中存在許多漏洞,這些漏洞很容易被利用但影響很大。

正如 BleepingComputer 先前報道的那樣,影響數千家在線商店的 Magecart 供應鏈攻擊源于對Volusion 的 CDN 基礎設施的攻擊。

別再問了,想學習更多網安知識點擊下方字體

【價值11980安全學習資料包】

總結

以上是生活随笔為你收集整理的别再问Cloudflare CDN 漏洞是怎么被利用的啦!这篇文就来告诉你的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 在线视频 日韩 | 97超级碰碰碰 | 欧美在线一区视频 | 狠狠干性视频 | jizz日本视频| 亚洲第一免费播放区 | 人妻大战黑人白浆狂泄 | 狠狠操狠狠操狠狠操 | 久久综合88| 国产一区二区三区四区在线观看 | 美女野外找人搭讪啪啪 | 激情视频免费在线观看 | 亚洲视频综合网 | 成人高潮片 | 国产精品白嫩极品美女 | 亚洲欧美在线视频 | japanese中文字幕 | 亚洲视频福利 | 色综合久久久久久 | 四川丰满少妇被弄到高潮 | 黄站在线观看 | 欧美视频一区二区三区四区 | 人人亚洲| 日本欧美一区二区三区不卡视频 | 少妇一级免费 | 麻豆精品久久久久久久99蜜桃 | 日韩激情在线 | 中文在线字幕av | 免费的一级片 | 蜜桃视频在线观看污 | 男生女生羞羞网站 | 亚洲欧美一区二区三区孕妇 | 三级艳丽杨钰莹三级 | 亚洲国内自拍 | 精品久久久久久久久久久久久久久久久久 | 亚洲成人一区二区 | 日日操夜夜操天天操 | 涩涩网址 | 40到50岁中老年妇女毛片 | 色欲AV无码精品一区二区久久 | 久久天堂av综合合色蜜桃网 | 亚洲午夜精品久久 | 色女孩综合 | 老司机在线观看视频 | 亚洲成人xxx| 日本人xxxⅹ18hd19hd| 狠狠操91 | 国产免费a视频 | 91成人久久 | 爆乳熟妇一区二区三区霸乳 | 国产乱淫av一区二区三区 | 91精品国产自产91精品 | 国色天香网站 | 天天操天天爽天天干 | 国产主播av在线 | 久久久久亚洲视频 | 黄色美女一级片 | 色射影院 | 成人免费看片网站 | 中文在线字幕免费观 | 免费av看| 中文字幕人妻一区二区 | 美女国产精品 | 亚洲欧美一区二区三区 | 91久久国产综合久久91精品网站 | 亚洲小视频在线播放 | 亚洲欧美视频在线 | 欧美日本韩国一区 | 给我看高清的视频在线观看 | 日韩精品一区二区三区av | 欧美日韩视频在线 | 午夜激情福利在线 | 久久最新精品 | 一级丰满大乳hd高清 | 变态 另类 国产 亚洲 | 美女毛片在线观看 | 欧美精品1区2区3区 精品成人一区 | 中文字幕一区二区三区免费 | 亚州国产 | 亚洲97| 人操人 | 一个色亚洲| 四虎av影视 | 免费欧美 | 久久久噜噜噜www成人 | 在线看福利影 | 亚洲av熟女高潮一区二区 | 欧美成人国产精品高潮 | 亚洲系列在线观看 | 五月天久久综合 | 黄色一机片 | 日本不卡一区二区 | 黄色片免费在线观看 | 成人精品视频一区二区 | 国产精品一区二区av日韩在线 | 日韩欧美成人免费视频 | 色在线免费视频 | 国产不卡一区二区视频 | 操一操视频 |