VYPR
High severityNVD Advisory· Published Jan 9, 2023· Updated Mar 10, 2025

GitOps Run allows for Kubernetes workload injection

CVE-2022-23508

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.

PackageAffected versionsPatched versions
github.com/weaveworks/weave-gitopsGo
< 0.12.00.12.0

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

5

News mentions

0

No linked articles in our index yet.