CVE-2026-119050:Agno 3.1.11 版 PandasTools 反射漏洞可致程式碼執行
CVE-2026-119050 - Agno through 3.1.11 Code Execution via PandasTools Unsafe Reflection
CVE-2026-119050 允許攻擊者透過 prompt injection 觸發 Agno 3.1.11 版 PandasTools 的 unsafe reflection,進而執行任意程式碼。
此 CVE 允許攻擊者透過 prompt injection 觸發 pandas.read_pickle,進而執行任意程式碼,建議即時升級至 3.1.12 或以後版本,並檢查所有使用者輸入以防止類似反射漏洞。
Agno 3.1.11 版存在 PandasTools 中的不安全反射漏洞,允許攻擊者透過將模型控制的函式名稱傳給 getattr() 來呼叫任意 pandas 函式。攻擊者可使用提示注入使代理呼叫 pandas.read_pickle 於攻擊者控制的路徑執行程式碼,或呼叫其他讀取器以讀取本地檔案。
Impact
Affected Products
以下產品受 CVE-2026-119050 漏洞影響。
即使 cvefeed.io 知道受影響產品的確切版本,該資訊也未在下表中呈現。
| ID | Vendor | Product | Action |
|---|---|---|---|
| 1 | Agno | agno | |
| 1 | Agno-agi | agno |
Common Vulnerability Scoring System(CVSS)是一套標準化框架 用於評估軟體與系統漏洞嚴重度。 我們從各來源收集並顯示每個 CVE 的 CVSS 分數。
| Score | Version | Severity | Vector | Exploitability Score | Impact Score | Source |
|---|---|---|---|---|---|---|
| CVSS 3.1 | 高 | 83251b91-4cc7-4094-a5c7-464a1b83ea10 | ||||
| CVSS 3.1 | 高 | MITRE-CVE | ||||
| CVSS 4.0 | 致命 | 83251b91-4cc7-4094-a5c7-464a1b83ea10 |
更新 Agno 至 3.1.12 或更高版本以修補不安全反射與提示注入漏洞。
- 更新 Agno 至 3.1.12 或更高版本。
- 檢查並清理所有使用者提供的輸入。
- 限制對敏感檔案讀取功能的存取。
- 為函式名稱實作輸入驗證。
我們掃描 GitHub 倉儲以偵測新的概念驗證攻擊。以下清單為已在 GitHub 釋出的公開攻擊與概念驗證集合(按最近更新排序)。
由於潛在的效能問題,結果僅限前 15 個倉儲。
以下清單為文章中提及 CVE-2026-119050 漏洞的新聞。
EPSS 是對未來 30 天內可觀測到利用活動的每日機率估計。下圖顯示此漏洞的 EPSS 分數歷史。