Impact
The vulnerability arises from an unauthenticated StaticFiles mount at /scoutsuite-report that serves the directory containing generated ScoutSuite reports and, during GCP scans, the uploaded service‑account JSON key. An attacker who can reach the host can fetch these files and obtain AWS, Azure, and GCP IAM principals, resource inventories, and misconfigurations. The key, retained in the web‑served directory until the scan finishes, can be used to impersonate the service account and access all cloud resources whose permissions it carries.
Affected Systems
SOCFortress CoPilot deployments running versions older than 0.1.77 are impacted. The vulnerability exists in the backend Copilot code that mounts the scoutsuite‑report directory without authentication and in the GCP integration that stores the service‑account key in the same directory during a scan.
Risk and Exploitability
The CVSS base score of 9.3 reflects a very high impact. The vulnerability does not require user interaction and can be exploited remotely without authentication. EPSS is not available, and the vulnerability is not listed in CISA’s KEV catalog, but the lack of authentication and the exposure of privileged credentials make it a severe risk. The only official mitigation is the credential‑isolation feature introduced in 0.1.77; currently no full remediation release exists.
OpenCVE Enrichment