GitOps Run allows for Kubernetes workload injection
Description
Weave GitOps v0.12.0 prior versions have an unauthenticated local S3 endpoint, allowing local users to inject arbitrary workloads into a Kubernetes cluster without credentials.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Weave GitOps v0.12.0 prior versions have an unauthenticated local S3 endpoint, allowing local users to inject arbitrary workloads into a Kubernetes cluster without credentials.
Vulnerability
Overview
Weave GitOps, an open-source platform for GitOps-based Kubernetes management, contained a vulnerability in its gitops run feature that exposed a local S3 bucket endpoint with no authentication controls [1][2]. The S3 bucket is used to synchronize files that are subsequently applied to a Kubernetes cluster. Because the endpoint lacked any security measures, any local user or process on the same machine could read and write to the bucket without needing credentials [2].
Exploitation and
Attack Surface
An attacker with local access to the machine running gitops run could exploit this by injecting a malicious workload into the S3 bucket [2]. The attacker does not need credentials for the S3 bucket or the target Kubernetes cluster. The injected content would then be applied to the cluster through the normal synchronization process, allowing the attacker to alter cluster resources [2].
Impact
Successful exploitation enables an attacker to deploy arbitrary workloads to the Kubernetes cluster, potentially gaining control over resources, disrupting services, or exfiltrating data [2]. The lack of authentication on the S3 endpoint means that any co-located process or user can compromise the target cluster without additional authentication [2].
Mitigation
This vulnerability is fixed in Weave GitOps version v0.12.0, released on 08/12/2022, via commits 75268c4 and 966823b [1][4]. No workarounds exist; users must upgrade to the patched version [2].
AI Insight generated on May 20, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
github.com/weaveworks/weave-gitopsGo | < 0.12.0 | 0.12.0 |
Affected products
2- Range: <= 0.11.0
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
5- github.com/advisories/GHSA-wr3c-g326-486cghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2022-23508ghsaADVISORY
- github.com/weaveworks/weave-gitops/pull/3102/commits/966823bbda8c539a4661e2a4f8607c9307ba6225ghsax_refsource_MISCWEB
- github.com/weaveworks/weave-gitops/pull/3114/commits/75268c4d2c8f7e4db22c63d76b451ba6545d117fghsax_refsource_MISCWEB
- github.com/weaveworks/weave-gitops/security/advisories/GHSA-wr3c-g326-486cghsax_refsource_CONFIRMWEB
News mentions
0No linked articles in our index yet.