Skip to content
A detailed explainer is available in Japanese. Read the Japanese explainer
Critical 9.9

CoPilotのXSS脆弱性でアカウント乗っ取りの恐れ、0.1.76で修正

CVE-2026-61728 First seen on SecPulse

Summary

SOCFortress CoPilotの顧客向けポータルに、書き込まれた内容が無害化されずに表示される脆弱性があります。低い権限のポータル利用者が、閲覧した分析者や管理者のアカウントを奪える構造で、複数の顧客を扱う運用ほど被害が広がります。0.1.76以降へ更新し、更新後はトークンの失効と履歴の点検まで進めてください。

AI summary

Produced by SecPulse using an external AI model; it may contain mistakes. Check the original description and references below before acting on it.

SOCFortress CoPilotの顧客向けポータルに、書き込まれた内容が無害化されずに表示される脆弱性があります。低い権限のポータル利用者が、閲覧した分析者や管理者のアカウントを奪える構造で、複数の顧客を扱う運用ほど被害が広がります。0.1.76以降へ更新し、更新後はトークンの失効と履歴の点検まで進めてください。

Original description The description as published by the source.

SOCFortress CoPilot focuses on providing a single pane of glass for all your security operations needs. In affected snapshots preceding the respective 0.1.70 and 0.1.76 sink repairs, portal users, including customer_user, can submit stored markup through POST /api/incidents/db_operations/alert/comment. In customer-portal/src/components/alerts/AlertDetails/AlertComment.vue, commentHtml replaces newlines in comment.comment but passes the result to v-html without escaping or sanitizing HTML. When another user views the poisoned alert, stored script executes on the application origin; the same unsanitized rendering pattern affects server-stored SOC case, asset and health-check fields in SocCaseNote.vue, SocCaseItem.vue, SocCaseAssetsItem.vue, SocAlertAssetsItem.vue and HealthcheckItem.vue. The authentication store in customer-portal/src/stores/auth.ts persists both access and refresh tokens in JavaScript-readable storage, and customer-portal/src/api/httpClient.ts uses bearer headers rather than HttpOnly cookies. An injected script can steal both tokens, impersonate the viewer and obtain fresh tokens through /auth/refresh. If an analyst or administrator views the poisoned alert or case, this enables persistent privileged account takeover, cross-tenant data access, incident modification or deletion, and detection/response subversion. The health-check sink repair is first contained in version 0.1.70, while the comment and other SOC sink repairs are first…

Source: CVE.org (CVE Program・cvelistV5) NVD GitHub Advisory

References

We use cookies for analytics and ad measurement. This setting applies to all Game co., Ltd. sites. Details