CVE-2026-47125CWE-862

Arcane: Missing admin authorization on global variables endpoint

High · published May 29, 2026

CVSS v3.1
8.8
EPSS
0%
Percentile
35.0
In the wild
Unconfirmed
What it is

Arcane is an interface for managing Docker containers, images, networks, and volumes. Prior to 1.19.2, the PUT /api/environments/{id}/templates/variables endpoint, which writes the system-wide .env.global file used for variable substitution in every project's compose file, is missing an admin authorization check. Any authenticated non-admin user can call this endpoint with their bearer token or API key and overwrite the global environment variables that are merged into every project deployment. By overriding values like REGISTRY, IMAGE, DATABASE_URL, or SECRET_KEY that other users reference via ${VAR} in compose files, an attacker can redirect image pulls to attacker-controlled registries (supply-chain RCE on the Docker host), exfiltrate database credentials, or disrupt all projects. This vulnerability is fixed in 1.19.2.

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00417 · 35.0th percentile
Weakness
CWE-862 · Missing Authorization
Published
2026-05-29T17:07Z
EPSS history
Timeline
  • 29 MAY 17:07Z
    Arcane: Missing admin authorization on global variables endpoint
    cvelistv5