Description
AiSOC versions 9.0.0 before 12.0.0 fail to enforce authentication on the response-action API endpoints when AISOC_DEV_MODE is enabled and AISOC_ACTIONS_SERVICE_TOKEN is empty in the default Docker Compose deployment. Unauthenticated attackers can list response-action integrations, submit and approve actions on behalf of arbitrary principals, and dispatch containment actions using vendor credentials.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| beenuar | AiSOC | 9.0.0 – < 12.0.0 | 12.0.0 |
References
- GitHub Security Advisory (GHSA-g4h7-p63q-r8r4) vendor-advisory
- https://github.com/beenuar/AiSOC/commit/dac39723404130312daba15d42d19114f09f75b2 patch
- AiSOC v12.0.0 Release Notes release-notes
- https://github.com/beenuar/AiSOC/blob/v11.2.0/services/actions/app/security/authz.py#L104-L121 technical-description
- VulnCheck Advisory: AiSOC 9.0.0 before 12.0.0 Missing Authentication on Actions Service Response-Action API third-party-advisory