CVE-2026-61728 Details
Description
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 contained in version 0.1.76. Version 0.1.76 is the provisional first release containing all observed repairs; grouped versus split CVE scope requires curator adjudication.
A stored cross-site scripting vulnerability has been identified in SOCFortress CoPilot, affecting versions prior to 0.1.70 and 0.1.76. The issue arises because user-submitted comments are rendered using v-html without proper HTML sanitization, allowing for the execution of injected scripts. This vulnerability is compounded by the application's token storage method, which exposes access and refresh tokens to JavaScript, enabling an attacker to hijack a user's session and gain unauthorized privileges, particularly if the victim is a SOC analyst or administrator.
SOCFortress has released a patch for this vulnerability in version 0.1.76. Users should update to this version or later. Additionally, the application should be modified to render user-submitted content as text rather than HTML, using a white-space pre-wrap CSS style to maintain formatting. Access and refresh tokens should be moved to HttpOnly, Secure, SameSite cookies to prevent JavaScript access.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 30, 2026CISA-ADP
Assessed Nov 5, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/socfortress/CoPilot/security/advisories/GHSA-8hqj-cqcc-5f6w | CISA-ADP | AdvisoryExploitRemedyVendor |
| https://github.com/socfortress/CoPilot/commit/461e8f84794aee8ada588de3bad79430dc9f4f3d | [email protected] | Source CodeVendor |
| https://github.com/socfortress/CoPilot/commit/ab9078bdee5d1c737f37f481103984665a670bdd | [email protected] | Source CodeVendor |
| https://github.com/socfortress/CoPilot/pull/904 | [email protected] | Source CodeVendor |
| https://github.com/socfortress/CoPilot/pull/938 | [email protected] | Source CodeVendor |
| https://github.com/socfortress/CoPilot/security/advisories/GHSA-8hqj-cqcc-5f6w | [email protected] | AdvisoryExploitRemedyVendor |
| https://github.com/socfortress/CoPilot/tree/v0.1.76 | [email protected] | Vendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-79 | Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') | [email protected] |
| CWE-922 | Insecure Storage of Sensitive Information | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| SOCFortress CoPilot | <= latest |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Nov 5, 2026 | CVE Modified | CISA-ADP |
| Oct 30, 2026 | New CVE Received | [email protected] |
Volerion