Read the docs
TI-2026-75557 Aliases CVE-2026-96627GHSA-pw5q-rjx4-7f7p

Arcane users with delegated permission can take over admin accounts

Priority MEDIUM 40CWE-266Published · Updated

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

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00368 30th percentileScored 2026-11-07
Fix Fixed arcane (getarcaneapp): 2.6.0github.com/getarcaneapp/arcane/backend/v2 (Go): 2.6.0

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

VendorProductAffected versionsFixed inStatusSource
getarcaneapparcanebefore 2.6.02.6.0Patch availableCNA
—github.com/getarcaneapp/arcane/backend/v2 (Go)before 2.6.02.6.0Patch availableGHSA-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

  1. 2026-10-18 Threatist record created from CVE-2026-96627
  2. 2026-10-18 Alias added: GHSA-pw5q-rjx4-7f7p
  3. 2026-10-18 Fix available: Go/github.com/getarcaneapp/arcane/backend/[email protected] · GHSA-pw5q-rjx4-7f7p
  4. 2026-10-18 CVSS score added · GHSA-pw5q-rjx4-7f7p
  5. 2026-10-18 Weakness changed · GHSA-pw5q-rjx4-7f7p
  6. 2026-10-18 5 new references · GHSA-pw5q-rjx4-7f7p
  7. 2026-10-18 Priority changed: MEDIUM → LOW
  8. 2026-10-19 CISA SSVC decision points changed
  9. 2026-10-19 Priority changed: LOW → MEDIUM

References

  • 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
See all 8 →

Sources