Vulnerability Information
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
Vulnerability Title
Arcane: Missing admin authorization on global variables endpoint
Vulnerability Description
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.
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Vulnerability Type
授权机制缺失
Vulnerability Title
arcane 安全漏洞
Vulnerability Description
arcane是Arcane开源的一个Docker管理软件。 arcane 1.19.2之前版本存在安全漏洞,该漏洞源于PUT /api/environments/{id}/templates/variables端点缺少管理员授权检查,可能导致任何经过身份验证的非管理员用户覆盖全局环境变量,进而重定向镜像拉取、窃取数据库凭据或破坏所有项目。
CVSS Information
N/A
Vulnerability Type
N/A