Skip to content
OpenAdvisories
Critical · 9.1 Public exploit CVE-2026-23520 EUVD-2026-2738GHSA-gjqq-6r35-w3r8GO-2026-4320

Arcane has a Command Injection in Arcane Updater Lifecycle Labels Enables RCE

Published Jan 15, 2026 · Updated Jan 15, 2026 · Assigned by GitHub_M

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.

Affected products

VendorProductAffectedFixed
getarcaneapp arcane < 1.13.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260723T184607-160000.1.1 openSUSE-SU-2026:21483-1
openSUSE Leap 15.6 govulncheck-vulndb 0.0.20260123T022811-150000.1.140.1 SUSE-SU-2026:0292-1

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 2 repositories

  • cypher-21/CVE-2026-23520 ★ 3 · Mar 23, 2026

    CVE-2026-23520 is a critical command injection vulnerability in Arcane, a modern Docker management platform. The flaw exists in the platform's updater service and allows for Remote Code Execution (RC…

  • Augmaster/POC-CVE-2026-23520 ★ 2 · Mar 21, 2026

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/getarcaneapp/arcane/backend < 0.0.0-20260114065515-5a9c2f92e11f 0.0.0-20260114065515-5a9c2f92e11f GHSA-gjqq-6r35-w3r8

Advisories 2

References