Skip to main content

lxc-ci CVE-2026-52727

| EUVDEUVD-2026-82369 HIGH
Use of Hard-coded Cryptographic Key (CWE-321)
2026-09-17 security-advisories@github.com
7.2
CVSS 3.1 · Vendor: github
Share

Severity by source

Vendor (github) PRIMARY
7.2 HIGH
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
7.5 HIGH

Attacker needs no target privileges since the signing key is public (PR:N) but must achieve mirror control/MITM (AC:H) and the victim must run a root package install (UI:R), yielding full root RCE.

3.1 AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (github).

CVSS VectorVendor: github

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

6
POC Analysis Generated
Sep 19, 2026 - 11:30 vuln.today
Metadata Corrected
Sep 17, 2026 - 19:40 vuln.today
tag: Arch Linux added
Metadata Corrected
Sep 17, 2026 - 19:40 vuln.today
tag: Lxc added
Patch available
Sep 17, 2026 - 19:34 EUVD
Analysis Generated
Sep 17, 2026 - 19:34 vuln.today
CVE Published
Sep 17, 2026 - 19:16 cve.org
HIGH 7.2

DescriptionCVE.org

lxc-ci contains continuous integration and image-build scripts for LXC. Prior to the 2026-05-28 Arch Linux image publication, images built from images/archlinux.yaml retain the same pacman local-signing private key in /etc/pacman.d/gnupg and redistribute it to every container or virtual machine created from that image. An attacker who controls an HTTP package mirror or can intercept mirror traffic can use the shared pacman signing private key to sign modified packages that affected clients accept as trusted. Installing those packages permits arbitrary code execution as root on the client system. This issue is fixed in Arch Linux images published on or after 2026-05-28.

AnalysisAI

Hard-coded pacman signing key in lxc-ci's Arch Linux image build lets a mirror-position attacker forge trusted packages and execute code as root on affected guests. Images built from images/archlinux.yaml and published before 2026-05-28 embed the same pacman local-signing private key in /etc/pacman.d/gnupg, and every container or VM created from those images inherits it (CWE-321); because the key can be recovered from any published image, the assessed vector (AV:N/AC:H/PR:N/UI:R) positions an unauthenticated remote attacker who operates or intercepts an HTTP package mirror to sign tampered packages that clients accept during a root install or update. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

No credit card · 7-day full trial

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
technique details hidden
Delivery
technique details hidden
Exploit
technique details hidden
Execution
technique details hidden
Persist
technique details hidden
Impact
technique details hidden

Vulnerability AssessmentAI

Exploitation Exploitation requires three concrete conditions: (1) the victim system was created from an lxc-ci Arch Linux image built from images/archlinux.yaml BEFORE 2026-05-28, so it still contains the shared local-signing private key in /etc/pacman.d/gnupg; (2) the attacker occupies a mirror-serving or on-path position - either operating/compromising an HTTP package mirror the client uses, or intercepting mirror traffic (the key itself is not secret, as it can be recovered from any published image); and (3) the victim performs a package install/update operation as root (e.g., pacman -Syu) that fetches the attacker-signed package. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment This is a genuine supply-chain/cryptographic-trust failure, not a paper-high-CVSS issue, but its real-world risk is gated by attacker network position rather than by the raw 7.2 score. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario Full exploit scenario with step-by-step reproduction available after sign-in.
Remediation Apply the vendor-released fix by using Arch Linux images published on or after 2026-05-28 and, for affected systems, recreating the container or VM from a fixed image instead of patching in place - the old private key was already exposed, so any package locally signed with it must be considered untrusted, and import of the upstream commit 082cb34ea19791a0424feafd9da67b94881ea40a is the source-level fix per advisory https://github.com/lxc/lxc-ci/security/advisories/GHSA-4h59-f67g-5qxp. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, inventory all running containers/VMs and base images for lxc-ci Arch Linux images built from images/archlinux.yaml and published before 2026-05-28; inspect /etc/pacman.d/gnupg for embedded private keys; freeze deployment of affected images; block new root package installs/updates on affected guests until remediated; restrict pacman to trusted HTTPS mirrors; and review recent package operations for signs of tampering. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

More in Lxc

View all
CVE-2013-6441 HIGH POC
7.2 Feb 14

The lxc-sshd template (templates/lxc-sshd.in) in LXC before 1.0.0.beta2 uses read-write permissions when mounting /sbin/

CVE-2026-33945 CRITICAL
9.9 Mar 26

Path traversal in Incus system container manager allows authenticated remote attackers to write arbitrary files as root

CVE-2026-33897 CRITICAL
9.9 Mar 26

Incus system container and virtual machine manager versions prior to 6.23.0 allow authenticated users with instance acce

CVE-2016-8649 CRITICAL
9.1 May 01

lxc-attach in LXC before 1.0.9 and 2.x before 2.0.6 allows an attacker inside of an unprivileged container to use an inh

CVE-2015-1331 MEDIUM POC
4.9 Aug 12

lxclock.c in LXC 1.1.2 and earlier allows local users to create arbitrary files via a symlink attack on /run/lock/lxc/*.

CVE-2026-33898 HIGH
8.8 Mar 26

Authentication bypass in Incus webui (versions prior to 6.23.0) permits local or remote attackers to gain unauthorized a

CVE-2016-10124 HIGH
8.6 Jan 09

An issue was discovered in Linux Containers (LXC) before 2016-02-22. Rated high severity (CVSS 8.6), this vulnerability

CVE-2015-1335 HIGH
7.2 Oct 01

lxc-start in lxc before 1.0.8 and 1.1.x before 1.1.4 allows local container administrators to escape AppArmor confinemen

CVE-2026-33743 MEDIUM
6.5 Mar 26

Denial of service in Incus prior to version 6.23.0 allows authenticated users with storage bucket access to crash the In

CVE-2026-33542 MEDIUM
5.7 Mar 26

Incus versions prior to 6.23.0 fail to validate image fingerprints when downloading from simplestreams servers, enabling

CVE-2026-33711 MEDIUM
4.7 Mar 26

Incus versions prior to 6.23.0 allow local authenticated attackers to manipulate temporary screenshot files via predicta

CVE-2015-1334 MEDIUM
4.6 Aug 12

attach.c in LXC 1.1.2 and earlier uses the proc filesystem in a container, which allows local container users to escape

Share

CVE-2026-52727 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy