Horizon Alert
Summary of the vulnerability and why it matters
This advisory addresses a critical vulnerability in SOCFortress CoPilot, a security operations platform. Prior to version 0.1.76, the system's handling of webhooks from security tools could allow unauthorized access, potentially enabling attackers to execute commands on your security management systems or manipulate data. The primary concern is confirming if your deployment uses default, hardcoded security values, which would expose you to this risk.
- Default security values can be bypassed.
- Allows unauthorized commands and data manipulation.
- Confirm relevance and exposure of default settings.
Attack Path
How an attacker could exploit the issue
An attacker can bypass authentication by sending a specially crafted webhook request to specific API endpoints, provided the default hardcoded header values have not been changed. This allows them to invoke actions on a connected Wazuh manager, submit forged alerts, and potentially disrupt security controls or manipulate data.
- Unchanged default webhook headers.
- Sending webhook to vulnerable API.
- Disrupt security controls and manipulate data.
Live Threat
Current exploitation, exposure, and threat context
When supported by the advisory, deployments that retain the default hardcoded webhook header values could allow an unauthenticated attacker to bypass authentication. This could enable an attacker to disrupt endpoints, manipulate defensive controls via the Wazuh manager, or inject malicious queries into OpenSearch by submitting forged alerts.
- System configuration and integrity.
- Unauthenticated webhook requests.
- Disruption of defensive controls.
Operational Fix
Recommended remediation, mitigation, and detection steps
SOCFortress CoPilot deployments that have not updated their hardcoded API header secrets are vulnerable. The initial focus should be on identifying CoPilot instances, confirming their network exposure and business criticality, and locating the accountable owner for remediation. This will inform a prioritized plan to address the risk posed by unauthenticated webhook access and potential manipulation of defensive controls and security alerts.
- Platform/Security teams own the issue.
- Verify webhook configurations and custom secrets.
- Plan remediation based on exposure and criticality.