Database/Container, Kubernetes & orchestration
Red Hat Quay quay-builder-qemu: release workflow pins a third-party action to a mutable branch
Impact
The quay-builder-qemu release workflow references the upstream Noelware/docker-manifest-action at a mutable branch rather than a pinned commit, and exposes the default GitHub token to that step. Anyone who compromises the upstream action can run arbitrary code in the release job, exfiltrate the registry credentials it holds, and publish malicious quay-builder-qemu images. For an operator this is a supply-chain exposure in the registry that fronts their cluster images: a poisoned builder image runs with the privileges Quay's build subsystem is given, and images it produces are trusted downstream by every node that pulls from the registry.
Who can reach it
Compromise of the upstream third-party GitHub Action, or of a maintainer account able to move that branch. Not reachable by a tenant or by anyone on the operator's network - the exposure is in Red Hat's build pipeline and lands on operators through the images they pull.
What to do
Track the Red Hat advisory for CVE-2026-85469 and pick up rebuilt quay-builder-qemu images when Red Hat ships them; the fix is on the vendor's side, so there is no local patch to apply. Operators should verify the provenance and digests of quay-builder-qemu images already deployed and pin deployments to known-good digests. If you maintain your own forks of this workflow, pin third-party actions to full commit SHAs and drop the default token from that step.
References
Related entries
- Cilium: cilium-bugtool output contains sensitive dataCVE-2024-37307 · CiliumHigh
- Cilium: cilium-bugtool leaks sensitive data (recurrence of the 2024 issue)CVE-2026-41520 · CiliumHigh
- Calico: Application Layer Policy (Dikastes) does not normalise URL paths, so path-traversal and encodedCVE-2026-6540 · CalicoHigh
- Docker Desktop: Trojan docker-credential-wincred.exe in a world-writable path gives local privilege escalationCVE-2019-15752 · Docker DesktopHigh
- Kubernetes (kubelet): Windows workloads run as ContainerAdministrator despite runAsNonRootCVE-2021-25749 · Kubernetes (kubelet)High
- containerd: Container root dirs and plugin dirs created world-traversableCVE-2021-41103 · containerdHigh
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.