SOCFortress CoPilot: stored script injection can steal login tokens
A user can hide a malicious script inside an alert comment. When a security analyst or admin opens that alert, the script runs in their browser and can steal their login tokens, letting an attacker act as them.
| Severity | CriticalCVSS 9.9 of 10 |
|---|---|
| Being exploited? | UnclearNo reports either way yet |
| Fix available? | YesVersion 0.1.76 (provisional first release containing all observed repairs); health-check sink repair first in 0.1.70. · since 30 Oct 2026 |
| How sure is this? | Official sourceBacked by an official source |
How the attack works simplified
- 1Customer userSubmits a comment with hidden script
- 2Portal stores commentComment saved without sanitizing HTML
- 3Analyst opens alertComment rendered as live HTML
- 4Tokens stolenScript reads tokens from browser storage
- 5Attacker impersonates analystUses tokens to act as privileged user
- ResultAttacker takes over privileged account
What happened
SOCFortress CoPilot renders user-supplied comment, case, asset and health-check fields via v-html without sanitization (stored XSS), and stores access and refresh tokens in JavaScript-readable storage instead of HttpOnly cookies.
Are you affected?
You are affected if you run SOCFortress CoPilot snapshots before the 0.1.70 (health-check) and 0.1.76 (comment and other SOC fields) fixes, and portal users can submit comments or case data.
SOCFortress CoPilot snapshots preceding 0.1.70 and 0.1.76 (customer-portal).
What to do
- Update SOCFortress CoPilot to version 0.1.76 or later
- Until patched, restrict who can post alert comments and case notes
- Ask analysts and admins to sign out and back in after updating, to invalidate any stolen sessions
Timeline
- 30 Oct 2026, 15:16 UTCPublicly disclosed
- 30 Oct 2026, 15:16 UTCReported by NVD · NVD
- 30 Oct 2026, 15:18 UTCPicked up by Zero Radar
Sources 1 report, oldest first
Official vendor, government CERT or advisory database
- CVE-2026-61728NVD · 30 Oct 2026, 15:16 UTC
Technical details
- ID
- CVE-2026-61728
- CVSS
- 9.9 / 10
- Disclosed
- 30 Oct 2026, 15:16 UTC
- On Zero Radar
- 30 Oct 2026, 15:18 UTC (2 min after disclosure)
- Last change
- 30 Oct 2026, 15:18 UTC
The plain-language parts and the attack diagram were written by an AI model (anthropic/claude-haiku-5.5) from the sources above. Facts like versions, exploitation and dates come from the sources themselves. How Zero Radar works