CVE-2026-57845:Hugging Face Datasets 5.1.0 之 pickle 反序列化漏洞可導致 RCE
CVE-2026-57845 - Hugging Face Datasets 5.1.0 Pickle Deserialization RCE via Pandas Builder
Hugging Face Datasets 5.1.0 發現 pickle 反序列化漏洞,攻擊者可透過惡意 pickle 檔案執行任意 Python 程式碼,導致 RCE。
此漏洞揭示 Hugging Face Datasets 5.1.0 之 pickle 反序列化缺陷,提示使用者需即時升級或停用 pandas builder 以防範 RCE 攻擊。
Hugging Face Datasets 5.1.0 以前的版本包含一個不安全的反序列化漏洞,允許攻擊者透過製造惡意 pickle 檔案並使用已棄用的 pandas 包裝建構器載入,執行任意 Python 程式碼。攻擊者可提供以 pickle 為後端的資料集,該資料集由 Pandas._generate_tables 透過 pandas.read_pickle() 處理而不做驗證,因此當受害者呼叫 datasets.load_dataset(\"pandas\", data_files=...) 時,內嵌的 __reduce__ 內容將以受害者程序的許可權執行程式碼。
影響
受影響產品
下列產品受 CVE-2026-57845 漏洞影響。
即使 cvefeed.io 知道受影響產品的確切版本,該資訊仍未在下表中顯示。
| ID | 供應商 | 產品 | 行動 |
|---|---|---|---|
| 1 | Huggingface | datasets |
Common Vulnerability Scoring System(CVSS)是一套標準化框架, 用於評估軟體與系統漏洞的嚴重程度。 我們收集並顯示各來源的 CVSS 分數,對應每一個 CVE。
| 分數 | 版本 | 嚴重性 | 向量 | 可利用性分數 | 影響分數 | 來源 |
|---|---|---|---|---|---|---|
| CVSS 3.1 | HIGH | 83251b91-4cc7-4094-a5c7-464a1b83ea10 | ||||
| CVSS 3.1 | HIGH | MITRE-CVE | ||||
| CVSS 4.0 | HIGH | 83251b91-4cc7-4094-a5c7-464a1b83ea10 |
Update Hugging Face Datasets 以修補 pandas 建構器中的不安全反序列化漏洞。
- 更新 Hugging Face Datasets 至 5.1.1 或更高版本。
- 避免載入來自不受信任來源的 pickle 檔案。
- 移除或限制使用 pandas 包裝建構器。
我們掃描 GitHub 倉庫以偵測新的概念驗證攻擊。以下清單為已在 GitHub 發布的公開攻擊與概念驗證集合(按最近更新排序)。
由於潛在效能問題,結果僅限前 15 個倉庫。
以下清單為文章中提及 CVE-2026-57845 漏洞的新聞。
EPSS 是每日估計在未來 30 天內觀測到利用活動的機率。下圖顯示該漏洞的 EPSS 分數歷史。