CVE-2026-42869 Details
Description
SOCFortress CoPilot focuses on providing a single pane of glass for all your security operations needs. Prior to 0.1.57, SOCFortress CoPilot ships a hardcoded JWT signing secret as a fallback value in backend/app/auth/utils.py:28 and ships it verbatim in .env.example. Any deployment where JWT_SECRET is not explicitly set — including the default Docker Compose setup — signs all authentication tokens with this publicly known value. An unauthenticated attacker can forge arbitrary admin-scoped JWTs and gain full control of the application and every security tool it manages without any credentials. This vulnerability is fixed in 0.1.57.
A vulnerability exists in SOCFortress CoPilot versions prior to 0.1.57, where a hardcoded JWT signing secret is used as a fallback in the authentication module. This secret is publicly known and is also included in the example environment file. Deployments that do not explicitly set the JWT_SECRET variable, such as those using the default Docker Compose configuration, will sign authentication tokens with this compromised value. As a result, an unauthenticated attacker can create admin-scoped JWTs, gaining full control over the application and all managed security tools without any credentials.
Users should update to SOCFortress CoPilot version 0.1.57 or later, and ensure that the JWT_SECRET environment variable is set to a secure, unique value. After updating, the application can be restarted to load the new secret. For deployments using TOTP (two-factor authentication), it is important to set the TOTP_ENCRYPTION_KEY variable before rotating the JWT_SECRET to avoid losing access to enrolled TOTP secrets.
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 May 11, 2026CISA-ADP
Assessed May 12, 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-4gxj-hw3c-3x2x | CISA-ADP | AdvisoryExploitRemedyVendor |
| https://github.com/socfortress/CoPilot/commit/4640511a0cf2e7b144a71375b5b349a8318cb186 | [email protected] | Source CodeVendor |
| https://github.com/socfortress/CoPilot/pull/814 | [email protected] | Issue TrackingVendor |
| https://github.com/socfortress/CoPilot/security/advisories/GHSA-4gxj-hw3c-3x2x | [email protected] | AdvisoryExploitRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-287 | Improper Authentication | [email protected] |
| CWE-522 | Insufficiently Protected Credentials | [email protected] |
| CWE-798 | Use of Hard-coded Credentials | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| SOCFortress CoPilot | All versions |
CPE
Remediation
| |
Change History
4 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| May 12, 2026 | CVE Modified | CISA-ADP |
| May 11, 2026 | New CVE Received | [email protected] |
Volerion