{
  "document": {
    "aggregate_severity": {
      "namespace": "https://access.redhat.com/security/updates/classification/",
      "text": "Important"
    },
    "category": "csaf_vex",
    "csaf_version": "2.0",
    "distribution": {
      "text": "Copyright © Red Hat, Inc. All rights reserved.",
      "tlp": {
        "label": "WHITE",
        "url": "https://www.first.org/tlp/"
      }
    },
    "lang": "en",
    "notes": [
      {
        "category": "legal_disclaimer",
        "text": "This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.",
        "title": "Terms of Use"
      }
    ],
    "publisher": {
      "category": "vendor",
      "contact_details": "https://access.redhat.com/security/team/contact/",
      "issuing_authority": "Red Hat Product Security is responsible for vulnerability handling across all Red Hat products and services.",
      "name": "Red Hat Product Security",
      "namespace": "https://www.redhat.com"
    },
    "references": [
      {
        "category": "self",
        "summary": "Canonical URL",
        "url": "https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-6388.json"
      }
    ],
    "title": "argocd-image-updater: ArgoCD Image Updater: Cross-Namespace Privilege Escalation via insufficient namespace validation",
    "tracking": {
      "current_release_date": "2026-06-30T03:40:07+00:00",
      "generator": {
        "date": "2026-06-30T03:40:07+00:00",
        "engine": {
          "name": "Red Hat SDEngine",
          "version": "5.3.0"
        }
      },
      "id": "CVE-2026-6388",
      "initial_release_date": "2026-04-15T19:30:41.686000+00:00",
      "revision_history": [
        {
          "date": "2026-04-15T19:30:41.686000+00:00",
          "number": "1",
          "summary": "Initial version"
        },
        {
          "date": "2026-04-15T22:01:15+00:00",
          "number": "2",
          "summary": "Current version"
        },
        {
          "date": "2026-06-30T03:40:07+00:00",
          "number": "3",
          "summary": "Last generated version"
        }
      ],
      "status": "final",
      "version": "3"
    }
  },
  "product_tree": {
    "branches": [
      {
        "branches": [
          {
            "branches": [
              {
                "category": "product_name",
                "name": "Red Hat OpenShift GitOps",
                "product": {
                  "name": "Red Hat OpenShift GitOps",
                  "product_id": "red_hat_openshift_gitops",
                  "product_identification_helper": {
                    "cpe": "cpe:/a:redhat:openshift_gitops:1"
                  }
                }
              }
            ],
            "category": "product_family",
            "name": "Red Hat OpenShift GitOps"
          },
          {
            "category": "product_version",
            "name": "openshift-gitops-1/argocd-image-updater-rhel8",
            "product": {
              "name": "openshift-gitops-1/argocd-image-updater-rhel8",
              "product_id": "openshift-gitops-1/argocd-image-updater-rhel8",
              "product_identification_helper": {
                "purl": "pkg:oci/argocd-image-updater-rhel8?repository_url=registry.redhat.io/openshift-gitops-1/argocd-image-updater-rhel8"
              }
            }
          }
        ],
        "category": "vendor",
        "name": "Red Hat"
      }
    ],
    "relationships": [
      {
        "category": "default_component_of",
        "full_product_name": {
          "name": "openshift-gitops-1/argocd-image-updater-rhel8 as a component of Red Hat OpenShift GitOps",
          "product_id": "red_hat_openshift_gitops:openshift-gitops-1/argocd-image-updater-rhel8"
        },
        "product_reference": "openshift-gitops-1/argocd-image-updater-rhel8",
        "relates_to_product_reference": "red_hat_openshift_gitops"
      }
    ]
  },
  "vulnerabilities": [
    {
      "cve": "CVE-2026-6388",
      "cwe": {
        "id": "CWE-1220",
        "name": "Insufficient Granularity of Access Control"
      },
      "discovery_date": "2026-04-15T19:29:41.063000+00:00",
      "ids": [
        {
          "system_name": "Red Hat Bugzilla ID",
          "text": "2458766"
        }
      ],
      "notes": [
        {
          "category": "description",
          "text": "A flaw was found in ArgoCD Image Updater. This vulnerability allows an attacker, with permissions to create or modify an ImageUpdater resource in a multi-tenant environment, to bypass namespace boundaries. By exploiting insufficient validation, the attacker can trigger unauthorized image updates on applications managed by other tenants. This leads to cross-namespace privilege escalation, impacting application integrity through unauthorized application updates.",
          "title": "Vulnerability description"
        },
        {
          "category": "summary",
          "text": "argocd-image-updater: ArgoCD Image Updater: Cross-Namespace Privilege Escalation via insufficient namespace validation",
          "title": "Vulnerability summary"
        },
        {
          "category": "other",
          "text": "Critical: A cross-namespace privilege escalation flaw in Argo CD Image Updater, a component of Red Hat OpenShift GitOps, allows an attacker with permissions to create or modify `ImageUpdater` resources to trigger unauthorized image updates on applications in other namespaces. This impacts multi-tenant environments where the controller operates with broad cluster-level permissions. Red Hat OpenShift GitOps versions prior to v1.19.2 are affected.",
          "title": "Statement"
        },
        {
          "category": "general",
          "text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.",
          "title": "CVSS score applicability"
        }
      ],
      "product_status": {
        "known_affected": [
          "red_hat_openshift_gitops:openshift-gitops-1/argocd-image-updater-rhel8"
        ]
      },
      "references": [
        {
          "category": "self",
          "summary": "Canonical URL",
          "url": "https://access.redhat.com/security/cve/CVE-2026-6388"
        },
        {
          "category": "external",
          "summary": "RHBZ#2458766",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2458766"
        },
        {
          "category": "external",
          "summary": "https://www.cve.org/CVERecord?id=CVE-2026-6388",
          "url": "https://www.cve.org/CVERecord?id=CVE-2026-6388"
        },
        {
          "category": "external",
          "summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-6388",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-6388"
        }
      ],
      "release_date": "2026-04-15T19:30:41.686000+00:00",
      "remediations": [
        {
          "category": "workaround",
          "details": "Ensure that `AppProject` resources are configured to enforce strict tenant isolation within Red Hat OpenShift GitOps environments. Additionally, restrict the permissions of the Argo CD Image Updater controller to operate only within its designated namespaces, and limit the ability of users to create or modify `ImageUpdater` resources to trusted administrators. This reduces the risk of unauthorized cross-namespace application updates.",
          "product_ids": [
            "red_hat_openshift_gitops:openshift-gitops-1/argocd-image-updater-rhel8"
          ]
        },
        {
          "category": "none_available",
          "details": "Affected",
          "product_ids": [
            "red_hat_openshift_gitops:openshift-gitops-1/argocd-image-updater-rhel8"
          ]
        }
      ],
      "scores": [
        {
          "cvss_v3": {
            "attackComplexity": "LOW",
            "attackVector": "NETWORK",
            "availabilityImpact": "LOW",
            "baseScore": 9.1,
            "baseSeverity": "CRITICAL",
            "confidentialityImpact": "LOW",
            "integrityImpact": "HIGH",
            "privilegesRequired": "LOW",
            "scope": "CHANGED",
            "userInteraction": "NONE",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:L",
            "version": "3.1"
          },
          "products": [
            "red_hat_openshift_gitops:openshift-gitops-1/argocd-image-updater-rhel8"
          ]
        }
      ],
      "threats": [
        {
          "category": "impact",
          "details": "Important",
          "product_ids": [
            "red_hat_openshift_gitops:openshift-gitops-1/argocd-image-updater-rhel8"
          ]
        }
      ],
      "title": "argocd-image-updater: ArgoCD Image Updater: Cross-Namespace Privilege Escalation via insufficient namespace validation"
    }
  ]
}