Description
Arcane is an interface for managing Docker containers, images, networks, and volumes. Prior to 2.11.0, AuthMiddleware.managerAuth accepts X-Arcane-Agent-Token credentials and the environment-token branch calls next before the AdminRequired option is evaluated. An attacker with a valid X-Arcane-Agent-Token can request /api/debug/pprof/* through a route protected by WithAdminRequired because EnvironmentPermissionSet is installed and the request continues without checking IsGlobalAdmin. This exposes administrator-restricted Go pprof runtime and diagnostic information and may impose profiling overhead. This issue is fixed in version 2.11.0.
Published: 2026-10-16
Score: 4.3 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized admin access to Go pprof endpoint
Action: Update Now
AI Analysis

Impact

The vulnerability resides in the authentication middleware of Arcane. A valid environment access token can cause the middleware to skip the admin‑required check before forwarding the request. This allows an attacker to access the /api/debug/pprof endpoint, which exposes Go runtime profiling data, logs, and other diagnostic information normally protected by administrator privileges. The described weakness is an example of CWE‑863, a missing authorization check.

Affected Systems

The flaw affects the Arcane product from getarcaneapp. All releases prior to backend v2.11.0 are susceptible. Deployments that enable the environment‑token branch and use X‑Arcane‑Agent‑Token credentials for authentication are at risk. The problem is not present in releases 2.11.0 and newer, which incorporate the fix that validates the admin flag before proceeding.

Risk and Exploitability

The risk is reflected in a CVSS score of 4.3 and an EPSS score that is not available, indicating limited historical exploitation data. The vulnerability is not currently listed in the CISA KEV catalog. Exploitation requires possession of a valid X‑Arcane‑Agent‑Token, which could be obtained if the token is exposed or through a misconfigured environment. Attackers could therefore obtain privileged profiling data or induce performance degradation. Mitigation is best achieved by applying the vendor patch, though temporary workarounds are possible if an upgrade cannot be performed immediately.

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 backend v2.11.0 or later
  • If upgrade is not possible, restrict or disable the /api/debug/pprof endpoints for non‑localhost traffic
  • Remove or tightly constrain X‑Arcane‑Agent‑Token usage on routes that demand administrator rights

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

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-mp22-58ff-6fhr Arcane: Environment access token bypasses the admin-required authorization gate on `/api/debug/pprof`
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.11.0, AuthMiddleware.managerAuth accepts X-Arcane-Agent-Token credentials and the environment-token branch calls next before the AdminRequired option is evaluated. An attacker with a valid X-Arcane-Agent-Token can request /api/debug/pprof/* through a route protected by WithAdminRequired because EnvironmentPermissionSet is installed and the request continues without checking IsGlobalAdmin. This exposes administrator-restricted Go pprof runtime and diagnostic information and may impose profiling overhead. This issue is fixed in version 2.11.0.
Title Arcane: Environment access token bypasses the admin-required authorization gate on `/api/debug/pprof`
Weaknesses CWE-863
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-16T21:10:29.214Z

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

Link: CVE-2026-96628

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-96628

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses