CVE-2026-45625

Arcane · Docker Container Management Interface

Arcane's REST API fails to enforce admin-level authorization on Git repository management endpoints, allowing authenticated users to exfiltrate sensitive credentials.

Executive summary

An authorization bypass in the Arcane management interface allows authenticated users to exfiltrate plaintext Git credentials by exploiting improperly protected API endpoints.

Vulnerability

Multiple API endpoints related to Git repository management fail to invoke the checkAdmin(ctx) helper, and the authentication middleware only verifies the user role rather than admin privileges. An authenticated user can manipulate repository URLs to trick the system into leaking PATs or SSH keys to an attacker-controlled host.

Business impact

With a CVSS score of 9.9, this vulnerability poses a severe threat to organizations using GitOps workflows. Successful exploitation enables an attacker to steal highly sensitive credentials, potentially granting them access to private source code repositories, CI/CD pipelines, and internal infrastructure.

Remediation

Immediate Action: Update the Arcane management interface to version 1.19.0 or later to enforce proper admin authorization checks.

Proactive Monitoring: Review audit logs for unusual activity on /api/customize/git-repositories or /api/git-repositories/sync endpoints, particularly from non-admin accounts.

Compensating Controls: Restrict access to the Arcane management interface to trusted internal networks and implement IP-based access control lists (ACLs) to limit the exposure of the API.

Exploitation status

Public Exploit Available: No data available.

Analyst recommendation

This vulnerability highlights the risk of inconsistent authorization enforcement. Organizations should immediately apply the update and rotate any credentials that may have been accessible via the Arcane interface to ensure the security of integrated Git repositories.