Lucene search

K
cve[email protected]CVE-2023-40029
HistorySep 07, 2023 - 11:15 p.m.

CVE-2023-40029

2023-09-0723:15:09
CWE-532
CWE-200
web.nvd.nist.gov
2453
argo cd
kubernetes
cve-2023-40029
security
vulnerability
patch
rbac
api
cluster
secrets
kubernetes security

9.9 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

NONE

Scope

CHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

LOW

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:L

9 High

AI Score

Confidence

High

0.001 Low

EPSS

Percentile

23.8%

Argo CD is a declarative continuous deployment for Kubernetes. Argo CD Cluster secrets might be managed declaratively using Argo CD / kubectl apply. As a result, the full secret body is stored inkubectl.kubernetes.io/last-applied-configuration annotation. pull request #7139 introduced the ability to manage cluster labels and annotations. Since clusters are stored as secrets it also exposes the kubectl.kubernetes.io/last-applied-configuration annotation which includes full secret body. In order to view the cluster annotations via the Argo CD API, the user must have clusters, get RBAC access. Note: In many cases, cluster secrets do not contain any actually-secret information. But sometimes, as in bearer-token auth, the contents might be very sensitive. The bug has been patched in versions 2.8.3, 2.7.14, and 2.6.15. Users are advised to upgrade. Users unable to upgrade should update/deploy cluster secret with server-side-apply flag which does not use or rely on kubectl.kubernetes.io/last-applied-configuration annotation. Note: annotation for existing secrets will require manual removal.

Affected configurations

Vulners
NVD
Node
argoprojargo_cdRange2.2.02.6.15
OR
argoprojargo_cdRange2.7.02.7.14
OR
argoprojargo_cdRange2.8.02.8.3

CNA Affected

[
  {
    "vendor": "argoproj",
    "product": "argo-cd",
    "versions": [
      {
        "version": ">= 2.2.0, < 2.6.15",
        "status": "affected"
      },
      {
        "version": ">= 2.7.0, < 2.7.14",
        "status": "affected"
      },
      {
        "version": ">= 2.8.0, < 2.8.3",
        "status": "affected"
      }
    ]
  }
]

9.9 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

NONE

Scope

CHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

LOW

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:L

9 High

AI Score

Confidence

High

0.001 Low

EPSS

Percentile

23.8%