๐Ÿ” CVE Alert

CVE-2026-45625

CRITICAL 9.9

Arcane: Missing admin authorization on git repository endpoints allows non-admin users to exfiltrate stored Git credentials and tamper with GitOps configs

CVSS Score
9.9
EPSS Score
0.0%
EPSS Percentile
0th

Arcane is an interface for managing Docker containers, images, networks, and volumes. Prior to 1.19.0, Arcane's huma-based REST API exposes nine endpoints under /api/customize/git-repositories and /api/git-repositories/sync for managing GitOps source repositories and their stored credentials. Eight of those endpoints (list, create, get, update, delete, test, listBranches, browseFiles) never call the checkAdmin(ctx) helper that every other admin-managed resource (container registries, environments, users, API keys, swarm, settings, system, notifications, events) uses, and the huma authentication middleware deliberately enforces only authentication, not the admin role. As a result, any logged-in user with the default user role can list, create, modify, delete, and test git repository configurations. By repointing an existing repository's URL to an attacker-controlled host while omitting the token/sshKey fields (which UpdateRepository only rewrites when explicitly supplied), the attacker causes Arcane to decrypt the legitimate PAT/SSH key on its next /test, /branches, or /files call and present it as HTTP Basic auth (or SSH key auth) to the attacker's host โ€” producing a one-step exfiltration of plaintext Git credentials. This vulnerability is fixed in 1.19.0.

CWE CWE-862
Vendor getarcaneapp
Product arcane
Published May 29, 2026
Last Updated Jun 1, 2026
Stay Ahead of the Next One

Get instant alerts for getarcaneapp arcane

Be the first to know when new critical vulnerabilities affecting getarcaneapp arcane are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

Affected Versions

getarcaneapp / arcane
< 1.19.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/getarcaneapp/arcane/security/advisories/GHSA-7h26-hg47-p9hx