BentoML < 1.4.38 多個弱點 (GHSA-fgv4-6jr3-jgfw、GHSA-v959-cwq9-7hr6)

critical Nessus Plugin ID 306491

概要

遠端主機上安裝的 BentoML 程式庫受到多個弱點影響。

說明

安裝在遠端主機上的 BentoML 程式庫版本為 1.4.38 之前的版本。因此,會受到多個弱點影響:

- deployment.py 中的雲端部署路徑未包含在 CVE-2026-33744 的修正中。system_packages 欄位會透過 f-string 直接插補到 shell 命令中,而不使用任何引用。所產生的指令碼會作為 setup.sh 上傳至 BentoCloud,並於部署期間在雲端構建基礎結構上執行,進而導致 CI/CD 層上的遠端程式碼執行。
(CVE-2026-35043)

- Dockerfile 產生函式 generate_containerfile() 使用未沙箱化的 jinja2.Environment (延伸檔名為 jinja2.ext.do) 來轉譯使用者提供的 dockerfile_template 檔案。當受害者匯入惡意的 bento 封存檔並執行 bentoml containerize 時,受攻擊者控制的 Jinja2 範本程式碼會直接在主機機器上執行任意 Python,進而繞過所有容器隔離。
(CVE-2026-35044)

請注意,Nessus 並未測試這些問題,而是僅依據應用程式自我報告的版本號碼作出判斷。

解決方案

升級至 BentoML 1.4.38 或更新版本。

另請參閱

http://www.nessus.org/u?f5e8e8a1

http://www.nessus.org/u?ae59dd10

Plugin 詳細資訊

嚴重性: Critical

ID: 306491

檔案名稱: bentoml_1_4_38.nasl

版本: 1.2

類型: Local

代理程式: windows, macosx, unix

已發布: 2026/4/15

已更新: 2026/4/16

組態: 啟用徹底檢查 (optional)

支援的感應器: Nessus Agent, Nessus

風險資訊

VPR

風險因素: High

分數: 7.3

CVSS v2

風險因素: Critical

基本分數: 10

時間性分數: 7.8

媒介: CVSS2#AV:N/AC:L/Au:N/C:C/I:C/A:C

CVSS 評分資料來源: CVE-2026-35044

CVSS v3

風險因素: Critical

基本分數: 9.6

時間性分數: 8.6

媒介: CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H

時間媒介: CVSS:3.0/E:P/RL:O/RC:C

弱點資訊

CPE: cpe:/a:bentoml:bentoml

必要的 KB 項目: installed_sw/BentoML

可被惡意程式利用: true

可輕鬆利用: Exploits are available

修補程式發佈日期: 2026/4/2

弱點發布日期: 2026/4/2

參考資訊

CVE: CVE-2026-35043, CVE-2026-35044