Impact
Arcane’s REST API exposes several Git repository management endpoints without enforcing admin authorization. Any logged‑in user with the default role can list, create, modify, delete, and test git repository configurations. An attacker can change a repository’s URL to point at a rogue host, omit token or SSH key fields, and when Arcane subsequently tests or lists branches, it decrypts the stored personal access token or SSH key and presents it to the attacker’s host as authentication, enabling a single‑step exfiltration of plaintext Git credentials and allowing unauthorized configuration changes.
Affected Systems
This issue affects the Arcane application from getarcaneapp, specifically all releases before version 1.19.0. Users running any 0.x or 1.18.x build are vulnerable.
Risk and Exploitability
The CVSS score of 9.9 indicates a critical severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. Based on the description, the likely attack vector is an authenticated request from a non‑admin user to the exposed REST endpoints. Such a user can immediately download valid credentials and alter GitOps configurations, potentially leading to further infiltration of external Git or Docker registry services.
OpenCVE Enrichment
Github GHSA