Langflow validate/code exec() 遠端程式碼執行 (CVE-2026-0770) (直接檢查)

critical Nessus Plugin ID 334530

概要

遠端主機上執行的一個 Web 應用程式受到遠端程式碼執行弱點影響。

說明

遠端主機上執行的 Langflow 版本受到「validate_code()」函市中的程式碼插入弱點影響。「/api/v1/validate/code」端點在進行「驗證」時,會編譯並評估攻擊者提供的 Python — 函式的預設引數值與裝飾器會透過未沙盒化的 exec() 來執行,其 globals 暴露了 importlib 與 Python 內建功能。雖然該端點名義上需要驗證,但預設的「AUTO_LOGIN=true」設定接受預設的「langflow」/「langflow」憑證,因此遠端攻擊者可以取得工作階段,並送出精心設計的程式碼,其預設引數會以 Langflow 服務使用者的權限執行任意 Python,最終執行任意作業系統指令。

Nessus 透過以預設憑證進行驗證和強制目標執行越界回呼 (DNS 查詢及/或直接 socket 連線) 回連至 Nessus 掃描器,以非破壞性方式確認了此缺陷。目標上未執行任何作業系統命令。

解決方案

升級至供應商公告的 Langflow 修正版本。作為緩解措施,請停用 AUTO_LOGIN 並變更預設憑證,使未經有效驗證無法存取受影響的端點。

另請參閱

https://github.com/affix/CVE-2026-0770-PoC

https://www.zerodayinitiative.com/advisories/ZDI-26-036/

Plugin 詳細資訊

嚴重性: Critical

ID: 334530

檔案名稱: langflow_validate_code_rce_cve_2026_0770.nbin

版本: 1.2

類型: Remote

已發布: 2026/8/11

已更新: 2026/8/14

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

支援的感應器: Nessus

風險資訊

VPR

風險因素: High

分數: 8.9

百分位數: 99.71

CVSS v2

風險因素: Critical

基本分數: 10

時間性分數: 8.3

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

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

CVSS v3

風險因素: Critical

基本分數: 9.8

時間性分數: 9.1

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

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

弱點資訊

CPE: cpe:/a:langflow:langflow

必要的 KB 項目: installed_sw/Langflow

可被惡意程式利用: true

可輕鬆利用: Exploits are available

弱點發布日期: 2026/1/22

CISA 已知遭惡意利用弱點到期日: 2026/7/24

參考資訊

CVE: CVE-2026-0770