CRITICAL🇵🇱 Wersja polska

CVE-2024-31989

CVSS 9.0v3.1pub. 2024-05-21upd. 2025-01-09

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. It has been discovered that an unprivileged pod in a different namespace on the same cluster could connect to the Redis server on port 6379. Despite having installed the latest version of the VPC CNI plugin on the EKS cluster, it requires manual enablement through configuration to enforce network policies. This raises concerns that many clients might unknowingly have open access to their Redis servers. This vulnerability could lead to Privilege Escalation to the level of cluster controller, or to information leakage, affecting anyone who does not have strict access controls on their Redis instance. This issue has been patched in version(s) 2.8.19, 2.9.15 and 2.10.10.

🤖 AI Analysis
How it works

The problem stems from the lack of default enforcement of network policies in environments such as EKS with the VPC CNI plugin — despite installing the latest version of the plugin, it requires manual enablement of appropriate configuration. As a result, Redis listening on port 6379 is accessible to any pod in the cluster, including those outside the proper namespace. An attacker controlling an unprivileged pod can connect to Redis and manipulate its contents or read data stored by Argo CD. This leads to the possibility of taking over permissions at the cluster controller level by modifying data stored in Redis.

Impact

An attacker can obtain Kubernetes cluster controller privileges (privilege escalation) or access sensitive data stored in Redis by Argo CD. The vulnerability threatens the confidentiality, integrity, and availability of the entire environment managed by Argo CD.

Mitigation & patch

Update Argo CD to version 2.8.19, 2.9.15, or 2.10.10 according to the branch currently used in the environment. Additionally, it is recommended to manually enable and configure network policies in the Kubernetes cluster to restrict access to Redis port 6379 only to authorized pods.

Who is affected

Argo CD in versions prior to 2.8.19, 2.9.15, and 2.10.10 — affects environments where Redis is not protected by strict network access control mechanisms (no configured network policies).

Analysis generated by Claude AI (Anthropic) based on NVD data. Always verify with vendor.
CVSS Vector
CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
  • Argoproj Argo Cd

    APP
    Argoproj
    < 2.8.192.9.0 – 2.9.15 (excl.)2.10.0 – 2.10.10 (excl.)2.11.0 – 2.11.1 (excl.)
🔵
CHECK WITH VENDOR
No clear patch data available. Check vendor references.
Tags
LPEContainer
CWE
References

Related vulnerabilities

CVE-2026-42880CRITICAL9.6PL ✓same product

Argo CD: ujawnienie danych Secret Kubernetes przez endpoint ServerSideDiff

CVE-2025-55190CRITICAL9.9PL ✓same product

Argo CD: nieuprawniony dostęp do poświadczeń repozytoriów przez API token

CVE-2025-47933CRITICAL9.0PL ✓same product

XSS w Argo CD — wykonanie akcji w imieniu ofiary via API

CVE-2024-21652CRITICAL9.8PL ✓same product

Argo CD: Ominięcie ochrony przed brute force logowania

CVE-2024-28175CRITICAL9.0PL ✓same product

Argo CD: XSS w adnotacjach linków umożliwia przejęcie uprawnień