跳到正文
CVE-high(cvefeed.io)·· 3 小時前精選AI 評分80

CVE-2026-61707 - SOCFortress CoPilot:儲存的案件報告範本注入允許後端程式執行

CVE-2026-61707 - SOCFortress CoPilot: Stored case-report template injection permits backend code execution

AI 導讀

SOCFortress CoPilot 在 0.1.76 之前,允許最低許可權使用者上傳的案件報告範本被非沙盒 Jinja2 引擎執行,導致後端程式以 root 許可權執行任意指令。

推薦理由

此漏洞揭示非沙盒 Jinja2 造成後端程式執行,提醒安全團隊必須驗證模板內容並實施沙盒隔離,以防範類似攻擊。

正文 · 原文

SOCFortress CoPilot focuses on providing a single pane of glass for all your security operations needs. Prior to 0.1.76, in the reported deployment, case-report templates uploaded by `customer_user`, the lowest-privilege portal role, are later executed by non-sandboxed Jinja2 engines when an admin or analyst generates a report. The `/case-report-template/upload` route in `backend/app/incidents/routes/db_operations.py` validates only the filename-derived MIME type, not the template content. Templates share a global store without customer_code scoping, and `customer_user` can also list, download and delete them, allowing an attacker to replace a legitimate default template under the same name. In `backend/app/incidents/services/reports.py`, `render_document_with_context` uses `DocxTemplate` without a sandbox; in `backend/app/incidents/services/reports_pdf.py`, `render_html_template` uses a non-sandboxed `Environment` without autoescaping. Normal privileged requests to `POST /api/incidents/report/generate-report-docx` or `/generate-report-pdf` therefore evaluate attacker-controlled Jinja expressions as Python on the backend. The reported deployment executes commands as root, exposing all tenants' incident and SIEM data and stored connector credentials. The HTML/PDF wkhtmltopdf renderer additionally permits local-file reads and requests to internal services. This issue is fixed in version 0.1.76.

Impact

Affected Products

The following products are affected by CVE-2026-61707 vulnerability. Even if cvefeed.io is aware of the exact versions of the products that are affected, the information is not represented in the table below.

No affected product recoded yet

The Common Vulnerability Scoring System is a standardized framework for assessing the severity of vulnerabilities in software and systems. We collect and displays CVSS scores from various sources for each CVE.

Score Version Severity Vector Exploitability Score Impact Score Source
CVSS 3.1 CRITICAL MITRE-CVE

Update to version 0.1.76 to fix template injection vulnerabilities affecting report generation.

  • Update the application to version 0.1.76.
  • Ensure templates are properly sandboxed.
  • Validate template content, not just filename.
  • Scope template storage by customer.

We scan GitHub repositories to detect new proof-of-concept exploits. Following list is a collection of public exploits and proof-of-concepts, which have been published on GitHub (sorted by the most recently updated).

Results are limited to the first 15 repositories due to potential performance issues.

The following list is the news that have been mention CVE-2026-61707 vulnerability anywhere in the article.

EPSS is a daily estimate of the probability of exploitation activity being observed over the next 30 days. Following chart shows the EPSS score history of the vulnerability.

來源: CVE-high (cvefeed.io)
開啟原文