Arcane users with delegated permission can take over admin accounts
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Privilege escalation
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-266.
Summary
Arcane versions before 2.6.0 let a user with the delegated users:update permission change the password of the global administrator. The UpdateUser handler does not compare the privileges of the caller and the target, so it sets the password hash for any account. An attacker with low privileges can replace the administrator password and log in as the global administrator (CWE-269).
Written with Claude Haiku 5.5 from the sources below · 2026-10-28
Description from the CNA
Arcane is an interface for managing Docker containers, images, networks, and volumes. Prior to 2.6.0, UpdateUser in backend/api/handlers/users.go sets PasswordHash for any target without comparing caller and target privilege. A holder of delegated users:update permission can submit a password change for the global administrator, replace the administrator password, and authenticate as that account, resulting in complete global administrator account takeover. This issue is fixed in version 2.6.0.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| getarcaneapp | arcane | before 2.6.0 | 2.6.0 | Patch available | CNA |
| — | github.com/getarcaneapp/arcane/backend/v2 (Go) | before 2.6.0 | 2.6.0 | Patch available | GHSA-pw5q-rjx4-7f7p |
- arcane Vendorgetarcaneapp Affected before 2.6.0 Fixed in 2.6.0 Patch available CNA
- github.com/getarcaneapp/arcane/backend/v2 (Go) Vendor— Affected before 2.6.0 Fixed in 2.6.0 Patch available GHSA-pw5q-rjx4-7f7p
Remediation
Update the Go module github.com/getarcaneapp/arcane/backend/v2 to version 2.6.0. The sources list no fixed version for arcane.
Written with Claude Haiku 5.5 from the sources below · 2026-10-28
- Fix · CNA arcane (getarcaneapp) Fixed in 2.6.0
- Fix · GHSA-pw5q-rjx4-7f7p github.com/getarcaneapp/arcane/backend/v2 (Go) Fixed in 2.6.0 Advisory →
Timeline
- 2026-10-18 Threatist record created from CVE-2026-96627
- 2026-10-18 Alias added: GHSA-pw5q-rjx4-7f7p
- 2026-10-18 Fix available: Go/github.com/getarcaneapp/arcane/backend/[email protected] · GHSA-pw5q-rjx4-7f7p
- 2026-10-18 CVSS score added · GHSA-pw5q-rjx4-7f7p
- 2026-10-18 Weakness changed · GHSA-pw5q-rjx4-7f7p
- 2026-10-18 5 new references · GHSA-pw5q-rjx4-7f7p
- 2026-10-18 Priority changed: MEDIUM → LOW
- 2026-10-19 CISA SSVC decision points changed
- 2026-10-19 Priority changed: LOW → MEDIUM
References
Other 5
- https://github.com/getarcaneapp/arcane/security/advisories/GHSA-pw5q-rjx4-7f7p
- https://github.com/getarcaneapp/arcane/pull/3426
- https://github.com/getarcaneapp/arcane/commit/21ea962f86d967dac8ae02a050f6e5f043d10fa1
- https://github.com/getarcaneapp/arcane/releases/tag/backend/v2.6.0
- https://github.com/getarcaneapp/arcane
More getarcaneapp vulnerabilities
- TI-2026-33369 Missing authorization in getarcaneapp arcane CVSS 3.1CRITICAL 9.9
- TI-2026-34717 Arcane: Missing admin authorization on global variables endpoint CVSS 3.1HIGH 8.8
- TI-2026-75556 Credential exfiltration in Arcane via registry URL repointing CVSS 3.1HIGH 8.5
- TI-2026-33371 Arcane: Unauthenticated reflected XSS via SVG color parameter in /api/app-images/logo enables admin account takeover CVSS 3.1HIGH 8.2
- TI-2026-34768 Arcane: Authenticated Arbitrary Host File Read via Docker Compose Include Directives in Arcane CVSS 3.1HIGH 7.7
- TI-2026-58913 Arcane before 2.0.0 Missing Administrator Authorization on the Compose Template Mutation Endpoints CVSS 4.0HIGH 7.1
Sources
- CVE-2026-96627 · CVE Program
- CVE-2026-96627 · NVD
- FIRST EPSS
- GHSA-pw5q-rjx4-7f7p · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences