Horizon Alert
Summary of the vulnerability and why it matters
This advisory details a critical vulnerability in Tracecat, an open-source security automation platform, affecting specific Docker Compose deployments with SAML enabled. The issue allows an unauthenticated attacker to potentially hijack user sessions, including superadmin accounts, by submitting forged, unsigned SAML responses. The primary concern is confirming if your Tracecat deployment uses SAML and is exposed in a way that could be targeted.
- Unsigned responses can take over user accounts.
- Affects security platforms, critical for your defenses.
- Confirm SAML usage and exposure to confirm relevance.
Attack Path
How an attacker could exploit the issue
An unauthenticated attacker could reach the SAML assertion consumer endpoint of a vulnerable Tracecat deployment. By submitting a forged, unsigned SAML response for an existing user, an attacker can obtain that user's session, potentially leading to superadmin account takeover. This is applicable to Docker Compose deployments with SAML enabled.
- Attacker can reach the SAML endpoint.
- Forged unsigned SAML response is submitted.
- Risk of superadmin account takeover.
Live Threat
Current exploitation, exposure, and threat context
When supported by the advisory, Docker Compose deployments of Tracecat with SAML enabled could allow an unauthenticated attacker to bypass signature verification for SAML responses, potentially leading to session hijacking. This could affect user sessions and sensitive information when targeting existing user accounts.
- User sessions and sensitive information.
- Forged SAML responses can hijack sessions.
- Account takeover, especially for superadmins.
Operational Fix
Recommended remediation, mitigation, and detection steps
Tracecat's Docker Compose deployments with SAML enabled are at risk. The platform team responsible for Tracecat, in coordination with security operations, should identify all such deployments, confirm reachability and business criticality, and prioritize remediation. The first practical move is to locate Tracecat instances using SAML in Docker Compose, ascertain their exposure, and then plan updates or alternative controls.
- Platform team owns remediation.
- Verify SAML reachability and criticality.
- Plan Docker Compose updates and audits.