- Description
- Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. For versions 2.9.0-rc1 through 2.14.19, 3.0.0-rc1 through 3.2.0-rc1, 3.1.6 and 3.0.17, when the webhook.azuredevops.username and webhook.azuredevops.password are not set in the default configuration, the /api/webhook endpoint crashes the entire argocd-server process when it receives an Azure DevOps Push event whose JSON array resource.refUpdates is empty. The slice index [0] is accessed without a length check, causing an index-out-of-range panic. A single unauthenticated HTTP POST is enough to kill the process. This issue is resolved in versions 2.14.20, 3.2.0-rc2, 3.1.8 and 3.0.19.
- Source
- security-advisories@github.com
- NVD status
- Analyzed
- Products
- argo_cd
CVSS 3.1
- Type
- Secondary
- Base score
- 7.5
- Impact score
- 3.6
- Exploitability score
- 3.9
- Vector string
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- Severity
- HIGH
- security-advisories@github.com
- CWE-248
- Hype score
- Not currently trending
🚨 HIGH Severity: CVE-2025-59538 (CVSS 7.5) Argo CD webhook vulnerability allows unauthenticated DoS via single HTTP POST. Affects versions 2.9.0-2.14.19, 3.0.0-3.2.0-rc1. Patch immediately to 2.14.20, 3.1.8, 3.0.19, or 3.2.0-rc2. #CVE #ArgoCD #PatchNow https://t.co/XZaaTLmz
@DFIR_Lab
8 Nov 2026
343 Impressions
0 Retweets
0 Likes
0 Bookmarks
0 Replies
0 Quotes
Argo CD DoS Vulnerability: CVE-2025-59538 A new DoS flaw impacts Argo CD’s Azure DevOps webhook handler. Remote attackers can disrupt service. Patch ASAP. For more details, read ZeroPath's blog on this vuln. #AppSec #DevOps #ArgoCD https://t.co/bQ8MG3gonv
@ZeroPathLabs
1 Oct 2025
10 Impressions
0 Retweets
0 Likes
0 Bookmarks
0 Replies
0 Quotes
[
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:a:argoproj:argo_cd:*:*:*:*:*:*:*:*",
"matchCriteriaId": "3811C238-65B6-4B66-A82C-112ED72F66C9",
"versionEndExcluding": "2.14.20",
"versionStartIncluding": "2.9.0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:argoproj:argo_cd:*:*:*:*:*:*:*:*",
"matchCriteriaId": "E7FEAEBF-40B8-40E4-B34B-2785B0FEAFEB",
"versionEndExcluding": "3.0.19",
"versionStartIncluding": "3.0.0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:argoproj:argo_cd:*:*:*:*:*:*:*:*",
"matchCriteriaId": "AFF4E847-D3D6-457A-A47B-98799D28E20E",
"versionEndExcluding": "3.1.8",
"versionStartIncluding": "3.1.0",
"vulnerable": true
},
{
"criteria": "cpe:2.3:a:argoproj:argo_cd:3.2.0:rc1:*:*:*:*:*:*",
"matchCriteriaId": "247C0721-E494-4732-BF53-F249C574A702",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
}
]
}
]