CVE-2026-61739 Details
Description
SOCFortress CoPilot focuses on providing a single pane of glass for all your security operations needs. Prior to 0.1.77, the Velociraptor Sigma exclusion-management endpoints in `backend/app/incidents/routes/incident_alert.py` omit role and tenant authorization, and `POST /api/incidents/alerts/create/velo-sigma/exclusion` does not validate credentials. Its `return_username_for_logging` dependency in `backend/app/auth/utils.py` calls `decode_token`, which returns ordinary Invalid token or Expired signature strings on failure, and the dependency passes these strings through instead of rejecting the request. A Bearer header is required, but an arbitrary invalid, expired or forged value can create a suppression rule without a valid account. The collection GET at /create/velo-sigma/exclusion lists exclusions; the read, update and delete routes under `/create/velo-sigma/exclusion/{exclusion_id}`, and the `/velo-sigma/exclusion/{exclusion_id}/toggle` route, use `get_current_user` without role checks, permitting any authenticated `customer_user` to manage every exclusion. In `backend/app/incidents/services/velo_sigma.py`, `process_sigma_alert` calls `check_exclusions` and drops matching enabled alerts before incident creation. A null `customer_code` applies a rule across all tenants. Attackers can suppress detections platform-wide through channel, title or field matching, while low-privilege accounts can enumerate detection-tuning data and modify, disable or delete legitimate exclusions. This issue is fixed in version 0.1.77.
An authentication bypass vulnerability has been identified in SOCFortress CoPilot versions prior to 0.1.77. The issue resides in the Velociraptor Sigma exclusion-management endpoints, which lack proper role and tenant authorization. The 'POST /api/incidents/alerts/create/velo-sigma/exclusion' endpoint fails to validate credentials, allowing users to create suppression rules without a valid account. This vulnerability enables low-privilege accounts to manipulate exclusion rules and suppress detections across the platform.
Users can upgrade to SOCFortress CoPilot version 0.1.77 or later, where this vulnerability has been fixed.
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 Oct 30, 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-c6jc-rh4j-wg88 | CISA-ADP | AdvisoryExploitRemedyVendor |
| https://github.com/socfortress/CoPilot/commit/d22f80f9086ef5e68baa3a9414bff7d7621a14a8 | [email protected] | Source CodeVendor |
| https://github.com/socfortress/CoPilot/pull/942 | [email protected] | Issue TrackingVendor |
| https://github.com/socfortress/CoPilot/security/advisories/GHSA-c6jc-rh4j-wg88 | [email protected] | AdvisoryExploitRemedyVendor |
| https://github.com/socfortress/CoPilot/tree/v0.1.77 | [email protected] | Source CodeVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-287 | Improper Authentication | [email protected] |
| CWE-862 | Missing Authorization | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| SOCFortress CoPilot | <= 0.1.76 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 30, 2026 | CVE Modified | CISA-ADP |
| Oct 30, 2026 | New CVE Received | [email protected] |
Volerion