// 威脅簡報

IBM Langflow OSS 程式碼注入漏洞:遠端攻擊者可能在伺服器上執行任意程式碼

CVSS
9.8 CRITICAL
CISA KEV
未列入
弱點類型
CWE-94
主題
AI 安全

PlainCVE 團隊 · 發布 2026-10-07 · AI 輔助 · 媒體簡報 ↓

AI 審稿 2026-10-07(未經人工)指令測試:未提供漏洞重現:未進行驗證紀錄 ↓

Langflow OSS 1.0.0 至 1.12.2 沒有妥善控制程式碼的產生,遠端攻擊者可能藉此在伺服器上執行任意程式碼;建議升級到 1.12.3。

誰會中執行 IBM Langflow OSS 1.0.0 到 1.12.2(含)的組織,且攻擊者能透過網路連到該執行個體。
後果攻擊者可能在伺服器上執行任意程式碼。CVSS 評分顯示機密性、完整性與可用性的影響都是「高」。IBM 公告的總結說明,實際影響取決於部署設定。
現在該做什麼依 IBM 安全公告與 CVE 紀錄的建議,把 Langflow OSS 升級到 1.12.3。在升級完成前,不要讓 Langflow 被不受信任的網路連到(這是 PlainCVE 的建議)。
受影響版本1.0.0 到 1.12.2(含)
修好的版本1.12.3(IBM 安全公告)
CVSS 向量
顯示完整向量CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
時間點
  • 首次公開 2026-10-02

藍隊應對手冊

確認、修補 / 緩解、應變、強化。版本符合受影響條件不等於已被入侵;檢查沒有結果也不等於安全,每一項都有能證明與不能證明的範圍。標記的步驟對應下方攻擊流程裡可以擋下攻擊的那一步。

DETECT確認我受影響嗎?有沒有入侵跡象?
  1. 01確認版本與曝險條件

    Langflow OSS 版本落在 1.0.0 到 1.12.2,且執行個體可被攻擊者透過網路連到,就屬於受影響範圍。

  2. 02目前沒有官方的入侵跡象可比對

    沒有來源回報實際遭利用,本站取得的來源中也沒有提供入侵指標。若執行個體曾對外開放,PlainCVE 建議檢查伺服器上是否有異常的程序、檔案或對外連線。

MITIGATE修補 / 緩解先修補;還不能修補時先擋住
  1. 01升級到 1.12.3

    IBM 安全公告(Remediation/Fixes)與 CVE 紀錄都強烈建議升級到 1.12.3;維護者已於 2026-09-22 發布 1.12.3。某新聞稱尚未釋出修補,但 IBM 公告已列出修補版本 1.12.3。

  2. 02升級前:限制網路存取

    沒有來源提供針對此 CVE 的官方暫時緩解措施。PlainCVE 建議先讓 Langflow 只能從受信任的內部網路連到。

RESPOND應變發現入侵跡象時
  1. 01懷疑遭入侵時視伺服器為不可信

    本站取得的來源中沒有針對此 CVE 的回應指引。PlainCVE 建議:若受影響版本曾對外開放且出現可疑活動,隔離主機、保留紀錄,並輪替伺服器上存放的金鑰與憑證。這是預防性建議,不代表已確認外洩。

HARDEN強化長期避免同類問題
  1. 01不要讓 Langflow 直接暴露在網際網路

    IBM 公告總結指出影響取決於部署設定;縮小網路曝險能降低這類漏洞的風險(PlainCVE 的建議)。

  2. 02以最小權限執行

    就算程式碼被執行,攻擊者能接觸的範圍也有限(PlainCVE 的建議)。

完整修復步驟與說明
  1. 升級到 1.12.3。 IBM 安全公告的 Remediation/Fixes 一節列出修補版本 1.12.3,CVE 紀錄也有相同建議。1.12.3 的發布說明列了許多安全修補(包含程式碼掃描與沙箱相關),但沒有一項標明是 CVE-2026-104334,也沒有來源指出是哪一個修改。
  2. 關於「尚未修補」的新聞。 某新聞(TheHackerWire)稱尚未釋出修補,但 IBM 公告已列出修補版本 1.12.3,維護者也已於 2026-09-22 發布 1.12.3。
  3. 沒有官方暫時緩解措施。 IBM 公告的 Workarounds and Mitigations 寫「None」。在升級前限制網路存取是 PlainCVE 的建議。

攻擊流程

從左到右是攻擊發生的順序。藍色盾牌代表這一步可以被擋下,越早擋下越好。點圖示可看細節。

由上到下是攻擊發生的順序。藍色盾牌代表這一步可以被擋下,越早擋下越好。點圖示可看細節。

IBM Langflow OSS 程式碼注入漏洞:遠端攻擊者可能在伺服器上執行任意程式碼: 1. 透過網路連到 Langflow 執行個體 → 2. Langflow 沒有妥善控制程式碼的產生 → 3. 伺服器執行了攻擊者能影響的程式碼 → 4. 攻擊者可能在伺服器上執行任意程式碼(實際影響取決於部署設定)CVE-2026-104334 · IBM Langflow OSS 程式碼注入漏洞:遠端攻擊者可能在伺服器上執行任意程式碼攻擊者你的系統透過網路連到 Langflow 執行個體 — 官方描述的攻擊者是「遠端」攻擊者。CVSS 向量把所需權限設為「無」(PR:N),代表不需要登入,但沒有來源用文字明確說「不需認證」。 1透過網路連到Langflow 執行個體Langflow 沒有妥善控制程式碼的產生 — 屬於 CWE-94(程式碼注入)。來源沒有公開具體是哪個功能、哪種輸入觸發。 2Langflow 沒有妥善控制程式碼的產生伺服器執行了攻擊者能影響的程式碼 — 不需要受害者做任何操作(CVSS 的 UI:N)。 3伺服器執行了攻擊者能影響的程式碼攻擊者可能在伺服器上執行任意程式碼(實際影響取決於部署設定) — 攻擊者可能在伺服器上執行任意程式碼。IBM 公告總結指出,實際影響取決於部署設定。 4攻擊者可能在伺服器上執行任意程式碼(實際影響取決於部署設定)攻擊路徑可在此擋下PlainCVE · plaincve.date/vulns/cve-2026-104334-langflow-code-injection-rce · CC BY 4.0
IBM Langflow OSS 程式碼注入漏洞:遠端攻擊者可能在伺服器上執行任意程式碼: 1. 透過網路連到 Langflow 執行個體 → 2. Langflow 沒有妥善控制程式碼的產生 → 3. 伺服器執行了攻擊者能影響的程式碼 → 4. 攻擊者可能在伺服器上執行任意程式碼(實際影響取決於部署設定)CVE-2026-104334 · IBM Langflow OSS 程式碼注入漏洞:遠端攻擊者可能在伺服器上執行任意程式碼透過網路連到 Langflow 執行個體 — 官方描述的攻擊者是「遠端」攻擊者。CVSS 向量把所需權限設為「無」(PR:N),代表不需要登入,但沒有來源用文字明確說「不需認證」。 1攻擊者透過網路連到 Langflow 執行個體Langflow 沒有妥善控制程式碼的產生 — 屬於 CWE-94(程式碼注入)。來源沒有公開具體是哪個功能、哪種輸入觸發。 2你的系統Langflow 沒有妥善控制程式碼的產生伺服器執行了攻擊者能影響的程式碼 — 不需要受害者做任何操作(CVSS 的 UI:N)。 3你的系統伺服器執行了攻擊者能影響的程式碼攻擊者可能在伺服器上執行任意程式碼(實際影響取決於部署設定) — 攻擊者可能在伺服器上執行任意程式碼。IBM 公告總結指出,實際影響取決於部署設定。 4攻擊者攻擊者可能在伺服器上執行任意程式碼(實際影響取決於部署設定)攻擊路徑可在此擋下PlainCVE · CC BY 4.0plaincve.date/vulns/cve-2026-104334-langflow-code-injection-rce
圖片可自由用於報導與教學,採 CC BY 4.0,圖上已附出處。
  1. 攻擊者

    透過網路連到 Langflow 執行個體

    官方描述的攻擊者是「遠端」攻擊者。CVSS 向量把所需權限設為「無」(PR:N),代表不需要登入,但沒有來源用文字明確說「不需認證」。

    防禦: 不要讓 Langflow 被不受信任的網路連到(PlainCVE 的建議)。

  2. 你的系統

    Langflow 沒有妥善控制程式碼的產生

    屬於 CWE-94(程式碼注入)。來源沒有公開具體是哪個功能、哪種輸入觸發。

    防禦: 升級到 1.12.3。

  3. 你的系統

    伺服器執行了攻擊者能影響的程式碼

    不需要受害者做任何操作(CVSS 的 UI:N)。

    防禦: 升級到 1.12.3。

  4. 攻擊者

    攻擊者可能在伺服器上執行任意程式碼(實際影響取決於部署設定)

    攻擊者可能在伺服器上執行任意程式碼。IBM 公告總結指出,實際影響取決於部署設定。

    防禦: 以低權限帳號執行服務,並限制伺服器上存放的機密(PlainCVE 的建議)。

影響範圍

條件是否受影響
Langflow OSS 1.0.0 到 1.12.2,且可被攻擊者透過網路連到受影響
Langflow OSS 1.12.3修補版本(IBM 安全公告)
1.0.0 以前的版本來源沒有說明

IBM 安全公告(Affected Products and Versions 一節)與 CVE 紀錄都列出受影響版本為 1.0.0–1.12.2。IBM 這份公告同時涵蓋多個 Langflow OSS 漏洞,閱讀時請對照 CVE 編號。

原理

IBM 的說明是,Langflow OSS 存在程式碼產生控制不當(improper control of code generation)的問題,因此遠端攻擊者可能執行任意程式碼。這類問題歸為 CWE-94(程式碼注入):程式把外來的內容拼進要執行的程式碼裡,外人就能決定伺服器執行什麼。

來源沒有公開是哪個功能、哪種輸入出了問題。CVSS 向量 AV:N/AC:L/PR:N/UI:N 表示:透過網路、難度低、不需權限(也就是不需要登入)、不需受害者操作。不過沒有來源用文字明確寫「不需認證」;TheHackerWire 只說「很可能」不必登入即可利用。IBM 公告總結也提醒,實際影響取決於部署設定,但沒有說明哪些設定與此 CVE 有關。

通用的 CWE-94 示意(概念說明,不是 Langflow 的程式碼):

展開程式碼範例(python)
# 有問題的思路:把外來文字當成程式執行
result = run_as_code(user_supplied_text)
展開程式碼範例(python)
# 較安全的思路:只把外來內容當資料處理,不交給直譯器執行
result = handle_as_data(user_supplied_text)

時間軸

日期事件
2026-09-22Langflow 維護者發布 1.12.3
2026-10-01CVE 編號保留
2026-10-02IBM 發布安全公告(首次公開)
2026-10-06IBM(CNA)公開 CVE 紀錄
2026-10-07NVD 收錄(分析仍在進行中);GitHub 公開未審查的公告 GHSA-74xw-7rg4-6p4c

比對日期,修補版本 1.12.3 比 IBM 公告早 10 天、比 CVE 紀錄早 14 天發布。

延伸閱讀

  • 評分:IBM 給出 CVSS 3.1 9.8(嚴重)。NVD 收錄此 CVE 時分析尚在進行中,本頁的向量取自 CVE 紀錄。
  • 遭利用情況:截至 2026-10-07 不在 CISA KEV 清單上;沒有來源回報實際遭利用,也沒有來源說它曾以零時差方式被利用。TheHackerWire 表示撰文時沒有公開的獨立攻擊程式。
  • EPSS(根據 Strix 頁面)估計未來 30 天遭利用機率約 0.62%。
  • 相關弱點類型:CWE-94。

驗證紀錄 AI 依審稿規則逐項核對來源,全部通過;未經人工審稿,也尚未在我們的環境重現

AI 審稿2026-10-07 · 審稿規則

驗證紀錄只寫環境與結果,不公開重現步驟或可攻擊他人系統的程式。詳見 政策.

來源

  1. 安全公告Security Bulletin: Langflow OSS is affected by multiple vulnerabilities · IBM, 2026-10-02 · 查閱 2026-10-07
  2. CVE / NVD / OSVCVE-2026-104334 Record (CVE Services API) · CVE Program, 2026-10-06 · 查閱 2026-10-07
  3. CVE / NVD / OSVNVD - CVE-2026-104334 · NIST, 2026-10-07 · 查閱 2026-10-07
  4. 安全公告GHSA-74xw-7rg4-6p4c (unreviewed) · GitHub, 2026-10-07 · 查閱 2026-10-07
  5. 修補 commit / 版本Langflow v1.12.3 release · langflow-ai (GitHub), 2026-09-22 · 查閱 2026-10-07
  6. 修補 commit / 版本Langflow v1.12.3 release (GitHub API) · langflow-ai (GitHub), 2026-09-22 · 查閱 2026-10-07
  7. 其他CVE-2026-104334 · OpenCVE · 查閱 2026-10-07
  8. 新聞報導CVE-2026-104334: IBM Langflow OSS code generation flaw enables remote arbitrary code execution · TheHackerWire · 查閱 2026-10-07
  9. 研究文章CVE-2026-104334 · Strix · 查閱 2026-10-07

媒體簡報

一句話

IBM 公布 Langflow OSS 的一個嚴重漏洞(CVE-2026-104334):1.0.0 到 1.12.2 版沒有妥善控制程式碼的產生,遠端攻擊者可能在伺服器上執行任意程式碼。IBM 給出 CVSS 9.8 分(嚴重),並建議升級到 1.12.3。截至 2026 年 10 月 7 日,它不在美國 CISA 的已知遭利用漏洞清單上,也沒有來源回報實際遭利用。

關鍵數字

嚴重度
CVSS 3.1 9.8(嚴重,IBM) ibm.com
受影響版本
1.0.0 到 1.12.2 cveawg.mitre.org
修補版本
1.12.3 ibm.com
首次公開(IBM 安全公告)
2026-10-02 ibm.com
CVE 公開
2026-10-06(IBM 為 CNA) cveawg.mitre.org
EPSS
未來 30 天遭利用機率約 0.62% strix.ai

已確認

  • IBM 確認 Langflow OSS 有程式碼產生控制不當的問題,遠端攻擊者可能執行任意程式碼。
  • IBM 安全公告與 CVE 紀錄都列出受影響版本為 1.0.0 到 1.12.2;IBM 安全公告列出修補版本 1.12.3,建議升級。
  • IBM 安全公告於 2026-10-02 首次發布,早於 2026-10-06 的 CVE 紀錄。
  • 截至 2026-10-07,它不在 CISA 已知遭利用漏洞清單上。

尚未確認 / 說法不一

  • 沒有來源指出 1.12.3 中哪個具體修改修補了這個 CVE。
  • 沒有來源回報實際遭利用,也沒有來源說它曾以零時差方式被利用。
  • IBM 說影響取決於部署設定,但沒有說明哪些設定與此 CVE 有關。

可引用的一句話

當軟體把外來內容當成程式執行,一個漏洞就可能讓攻擊者在伺服器上執行任意程式碼。

圖片

下載分享圖(PNG) · 攻擊流程圖(可下載)

引用時請標示「PlainCVE」並附上本頁連結。 完整引用格式見下方「如何引用本頁」。有事實錯誤請回報.

如何引用本頁

本文採 CC BY 4.0,轉載請保留署名與連結。

PlainCVE 團隊(2026)。《IBM Langflow OSS 程式碼注入漏洞:遠端攻擊者可能在伺服器上執行任意程式碼》。PlainCVE。https://plaincve.date/vulns/cve-2026-104334-langflow-code-injection-rce(查閱日期:YYYY-MM-DD)
BibTeX
@misc{cve2026104334langflowcodeinjectionrce2026,
  title  = {IBM Langflow OSS 程式碼注入漏洞:遠端攻擊者可能在伺服器上執行任意程式碼},
  author = {PlainCVE 團隊},
  year   = {2026},
  howpublished = {PlainCVE},
  url    = {https://plaincve.date/vulns/cve-2026-104334-langflow-code-injection-rce},
  note   = {更新於 2026-10-07}
}