Arcane has a Command Injection in Arcane Updater Lifecycle Labels Enables RCE
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| getarcaneapp | arcane | affected |
|
No data.
| Vendor | Product | Versions |
|---|---|---|
| Getarcaneapp | Arcane | — |
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-gjqq-6r35-w3r8 | Arcane Has a Command Injection in Arcane Updater Lifecycle Labels That Enables RCE |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: 1.8% (1.846% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Arcane
Arcane arcane |
|
| CPEs | cpe:2.3:a:arcane:arcane:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Arcane
Arcane arcane |
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Getarcaneapp
Getarcaneapp arcane |
|
| Vendors & Products |
Getarcaneapp
Getarcaneapp arcane |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Arcane provides modern docker management. Prior to 1.13.0, Arcane has a command injection in the updater service. Arcane’s updater service supported lifecycle labels com.getarcaneapp.arcane.lifecycle.pre-update and com.getarcaneapp.arcane.lifecycle.post-update that allowed defining a command to run before or after a container update. The label value is passed directly to /bin/sh -c without sanitization or validation. Because any authenticated user (not limited to administrators) can create projects through the API, an attacker can create a project that specifies one of these lifecycle labels with a malicious command. When an administrator later triggers a container update (either manually or via scheduled update checks), Arcane reads the lifecycle label and executes its value as a shell command inside the container. This vulnerability is fixed in 1.13.0. | |
| Title | Arcane has a Command Injection in Arcane Updater Lifecycle Labels Enables RCE | |
| Weaknesses | CWE-78 | |
| References |
| |
| Metrics |
cvssV3_1
|