// 威脅簡報
IBM Langflow OSS 程式碼注入漏洞:遠端攻擊者可能在伺服器上執行任意程式碼
- CVSS
- 9.8 CRITICAL
- CISA KEV
- 未列入
- 弱點類型
- CWE-94
- 主題
- 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 |
| 時間點 |
|
藍隊應對手冊
確認、修補 / 緩解、應變、強化。版本符合受影響條件不等於已被入侵;檢查沒有結果也不等於安全,每一項都有能證明與不能證明的範圍。標記的步驟對應下方攻擊流程裡可以擋下攻擊的那一步。
- 01確認版本與曝險條件
Langflow OSS 版本落在 1.0.0 到 1.12.2,且執行個體可被攻擊者透過網路連到,就屬於受影響範圍。
- 02目前沒有官方的入侵跡象可比對
沒有來源回報實際遭利用,本站取得的來源中也沒有提供入侵指標。若執行個體曾對外開放,PlainCVE 建議檢查伺服器上是否有異常的程序、檔案或對外連線。
- 01升級到 1.12.3
IBM 安全公告(Remediation/Fixes)與 CVE 紀錄都強烈建議升級到 1.12.3;維護者已於 2026-09-22 發布 1.12.3。某新聞稱尚未釋出修補,但 IBM 公告已列出修補版本 1.12.3。
- 02升級前:限制網路存取
沒有來源提供針對此 CVE 的官方暫時緩解措施。PlainCVE 建議先讓 Langflow 只能從受信任的內部網路連到。
- 01懷疑遭入侵時視伺服器為不可信
本站取得的來源中沒有針對此 CVE 的回應指引。PlainCVE 建議:若受影響版本曾對外開放且出現可疑活動,隔離主機、保留紀錄,並輪替伺服器上存放的金鑰與憑證。這是預防性建議,不代表已確認外洩。
完整修復步驟與說明
- 升級到 1.12.3。 IBM 安全公告的 Remediation/Fixes 一節列出修補版本 1.12.3,CVE 紀錄也有相同建議。1.12.3 的發布說明列了許多安全修補(包含程式碼掃描與沙箱相關),但沒有一項標明是 CVE-2026-104334,也沒有來源指出是哪一個修改。
- 關於「尚未修補」的新聞。 某新聞(TheHackerWire)稱尚未釋出修補,但 IBM 公告已列出修補版本 1.12.3,維護者也已於 2026-09-22 發布 1.12.3。
- 沒有官方暫時緩解措施。 IBM 公告的 Workarounds and Mitigations 寫「None」。在升級前限制網路存取是 PlainCVE 的建議。
攻擊流程
從左到右是攻擊發生的順序。藍色盾牌代表這一步可以被擋下,越早擋下越好。點圖示可看細節。
由上到下是攻擊發生的順序。藍色盾牌代表這一步可以被擋下,越早擋下越好。點圖示可看細節。
- 攻擊者
透過網路連到 Langflow 執行個體
官方描述的攻擊者是「遠端」攻擊者。CVSS 向量把所需權限設為「無」(PR:N),代表不需要登入,但沒有來源用文字明確說「不需認證」。
防禦: 不要讓 Langflow 被不受信任的網路連到(PlainCVE 的建議)。
- 你的系統
Langflow 沒有妥善控制程式碼的產生
屬於 CWE-94(程式碼注入)。來源沒有公開具體是哪個功能、哪種輸入觸發。
防禦: 升級到 1.12.3。
- 你的系統
伺服器執行了攻擊者能影響的程式碼
不需要受害者做任何操作(CVSS 的 UI:N)。
防禦: 升級到 1.12.3。
- 攻擊者
攻擊者可能在伺服器上執行任意程式碼(實際影響取決於部署設定)
攻擊者可能在伺服器上執行任意程式碼。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-22 | Langflow 維護者發布 1.12.3 |
| 2026-10-01 | CVE 編號保留 |
| 2026-10-02 | IBM 發布安全公告(首次公開) |
| 2026-10-06 | IBM(CNA)公開 CVE 紀錄 |
| 2026-10-07 | NVD 收錄(分析仍在進行中);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 · 審稿規則 |
|---|
驗證紀錄只寫環境與結果,不公開重現步驟或可攻擊他人系統的程式。詳見 政策.
來源
- 安全公告Security Bulletin: Langflow OSS is affected by multiple vulnerabilities · IBM, 2026-10-02 · 查閱 2026-10-07
- CVE / NVD / OSVCVE-2026-104334 Record (CVE Services API) · CVE Program, 2026-10-06 · 查閱 2026-10-07
- CVE / NVD / OSVNVD - CVE-2026-104334 · NIST, 2026-10-07 · 查閱 2026-10-07
- 安全公告GHSA-74xw-7rg4-6p4c (unreviewed) · GitHub, 2026-10-07 · 查閱 2026-10-07
- 修補 commit / 版本Langflow v1.12.3 release · langflow-ai (GitHub), 2026-09-22 · 查閱 2026-10-07
- 修補 commit / 版本Langflow v1.12.3 release (GitHub API) · langflow-ai (GitHub), 2026-09-22 · 查閱 2026-10-07
- 其他CVE-2026-104334 · OpenCVE · 查閱 2026-10-07
- 新聞報導CVE-2026-104334: IBM Langflow OSS code generation flaw enables remote arbitrary code execution · TheHackerWire · 查閱 2026-10-07
- 研究文章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 有關。
可引用的一句話
當軟體把外來內容當成程式執行,一個漏洞就可能讓攻擊者在伺服器上執行任意程式碼。
圖片
引用時請標示「PlainCVE」並附上本頁連結。 完整引用格式見下方「如何引用本頁」。有事實錯誤請回報.
IBM Langflow OSS 程式碼注入漏洞:遠端攻擊者可能在伺服器上執行任意程式碼 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)(https://www.ibm.com/support/pages/node/7290694) - 受影響版本:1.0.0 到 1.12.2(https://cveawg.mitre.org/api/cve/CVE-2026-104334) - 修補版本:1.12.3(https://www.ibm.com/support/pages/node/7290694) - 首次公開(IBM 安全公告):2026-10-02(https://www.ibm.com/support/pages/node/7290694) - CVE 公開:2026-10-06(IBM 為 CNA)(https://cveawg.mitre.org/api/cve/CVE-2026-104334) - EPSS:未來 30 天遭利用機率約 0.62%(https://www.strix.ai/cve/CVE-2026-104334) 已確認: - 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 有關。 「當軟體把外來內容當成程式執行,一個漏洞就可能讓攻擊者在伺服器上執行任意程式碼。」— PlainCVE https://plaincve.date/vulns/cve-2026-104334-langflow-code-injection-rce
如何引用本頁
本文採 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}
}