Description
Arcane is an interface for managing Docker containers, images, networks, and volumes. Prior to 2.5.0, UpdateRegistry and TestRegistry in backend/api/services/container_registry_service.go allow the registry URL to change while preserving the stored encrypted token. When a holder of registries:update and registries:test repoints a generic registry URL without supplying a replacement token, TestRegistry decrypts the preserved token and RegistryLogin sends it to the attacker-controlled host because normalizeRegistryServerAddressInternal does not restrict the destination. This exposes the stored container-registry PAT or password and can enable image access or tampering. This issue is fixed in version 2.5.0.
Published: 2026-10-16
Score: 8.5 High
EPSS: n/a
KEV: No
Impact: Credential Exposure
Action: Immediate Patch
AI Analysis

Impact

Arcane allows the registry URL to be updated while the encrypted token is retained. If a user with registry update and test permissions repoints a generic URL and does not supply a new token, the system decrypts the existing token and sends it to the attacker-controlled host during the test operation. This bypasses destination restrictions and effectively exposes the stored personal access token or password, enabling attackers to access or tamper with the container registry.

Affected Systems

The vulnerability affects instances of Arcane from getarcaneapp:arcane version 2.4.x and earlier. Versions 2.5.0 and later have the fix implemented.

Risk and Exploitability

The CVSS score of 8.5 classifies this as a high-severity flaw. Exploitation requires authenticatable access with the registries:update and registries:test privileges, so it is not a publicly exploitable vector but remains significant for accounts with elevated permissions. No EPSS information is available and the issue has not been listed in the CISA KEV catalog, though the potential for credential theft remains high given the nature of the flaw.

Generated by OpenCVE AI on October 16, 2026 at 22:31 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Arcane to version 2.5.0 or a later release.
  • Immediately revoke or limit registries:update and registries:test permissions for users until the upgrade is complete.
  • Audit existing registry configurations and ensure that all repointing operations are monitored and logged for detection of unauthorized changes.
  • If upgrading is delayed, consider intercepting outbound requests from the TestRegistry endpoint with a firewall rule to block connections to external hosts.

Generated by OpenCVE AI on October 16, 2026 at 22:31 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 21:30:00 +0000

Type Values Removed Values Added
Description Arcane is an interface for managing Docker containers, images, networks, and volumes. Prior to 2.5.0, UpdateRegistry and TestRegistry in backend/api/services/container_registry_service.go allow the registry URL to change while preserving the stored encrypted token. When a holder of registries:update and registries:test repoints a generic registry URL without supplying a replacement token, TestRegistry decrypts the preserved token and RegistryLogin sends it to the attacker-controlled host because normalizeRegistryServerAddressInternal does not restrict the destination. This exposes the stored container-registry PAT or password and can enable image access or tampering. This issue is fixed in version 2.5.0.
Title Arcane: Container-registry credential exfiltration via URL repoint + test to attacker host
Weaknesses CWE-200
CWE-522
References
Metrics cvssV3_1

{'score': 8.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-16T21:07:39.570Z

Reserved: 2026-09-23T14:35:50.129Z

Link: CVE-2026-96626

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-16T22:18:58.070

Modified: 2026-10-16T22:18:58.193

Link: CVE-2026-96626

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T22:45:14Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-522

    Insufficiently Protected Credentials