Medium
Argo CD' API server does not enforce project sourceNamespaces
Type: advisorySources: OSV
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. The API server does not enforce project sourceNamespaces which allows attackers to use the UI to edit resources which should only be mutable via gitops. This vulenrability is fixed in 2.10.7, 2.9.12, and 2.8.16.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2024-31990
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 7 Nov 2026, 01:07 UTC · Revision 1
Source evidence
Argo CD' API server does not enforce project sourceNamespaces
core-osv · Original sourcePublished 15 Apr 2024, 19:52 UTC
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. The API server does not enforce project sourceNamespaces which allows attackers to use the UI to edit resources which should only be mutable via gitops. This vulenrability is fixed in 2.10.7, 2.9.12, and 2.8.16.
osv:CVE-2024-31990
Complete source record
{
"id": "32ae091ac9226659b7e8d3cdfff6f6eddcbb761d510326c822074d198bb675a4",
"url": "https://osv.dev/vulnerability/CVE-2024-31990",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Argo CD' API server does not enforce project sourceNamespaces",
"summary": "Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. The API server does not enforce project sourceNamespaces which allows attackers to use the UI to edit resources which should only be mutable via gitops. This vulenrability is fixed in 2.10.7, 2.9.12, and 2.8.16.",
"evidence": "osv:CVE-2024-31990",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2024-31990",
"aliases": [
"BIT-argo-cd-2024-31990",
"CVE-2024-31990",
"GHSA-2gvw-w6fj-7m3c",
"GO-2024-2728"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:N/I:N/A:H"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/argoproj/argo-cd",
"type": "GIT",
"events": [
{
"introduced": "91aefabc5b213a258ddcfe04b8e69bb4a2dd2566"
},
{
"fixed": "a5ae7bd16143814dc8560da0e476905ed1d46628"
},
{
"introduced": "9cf0c69bbe70393db40e5755e34715f30179ee09"
},
{
"fixed": "d6cb4e903f1802efff15682ef0ceddb1e1e69f97"
},
{
"introduced": "2175939ed6156ddd743e60f427f7f48118c971bf"
},
{
"fixed": "b060053b099b4c81c1e635839a309c9c8c1863e9"
},
{
"fixed": "c514105af739eebedb9dbe89d8a6dd8dfc30bb2c"
},
{
"fixed": "c5a252c4cc260e240e2074794aedb861d07e9ca5"
},
{
"fixed": "e0ff56d89fbd7d066e9c862b30337f6520f13f17"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:argoproj:argo_cd:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "2.4.0"
},
{
"fixed": "2.8.16"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:argoproj:argo_cd:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "2.9.0"
},
{
"fixed": "2.9.12"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:argoproj:argo_cd:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "2.10.0"
},
{
"fixed": "2.10.7"
}
],
"source": "CPE_RANGE"
},
{
"range": [
{
"fixed": "c514105af739eebedb9dbe89d8a6dd8dfc30bb2c"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "c5a252c4cc260e240e2074794aedb861d07e9ca5"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "e0ff56d89fbd7d066e9c862b30337f6520f13f17"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
}
],
"versions": [
"v2.9.11",
"v2.10.6",
"v2.10.5",
"v2.9.9",
"v2.10.4",
"v2.9.8",
"v2.10.3",
"v2.9.7",
"v2.10.2",
"v2.10.1",
"v2.9.6",
"v2.10.0",
"v2.9.5",
"v2.9.4",
"v2.9.3",
"v2.9.2",
"v2.9.1",
"v2.9.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-31990.json"
}
}
],
"modified": "2026-10-28T02:30:48.588952417Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/31xxx/CVE-2024-31990.json",
"https://github.com/argoproj/argo-cd/security/advisories/GHSA-2gvw-w6fj-7m3c",
"https://nvd.nist.gov/vuln/detail/CVE-2024-31990",
"https://github.com/argoproj/argo-cd/commit/c514105af739eebedb9dbe89d8a6dd8dfc30bb2c",
"https://github.com/argoproj/argo-cd/commit/c5a252c4cc260e240e2074794aedb861d07e9ca5",
"https://github.com/argoproj/argo-cd/commit/e0ff56d89fbd7d066e9c862b30337f6520f13f17"
],
"provider_metadata": {
"cwe_ids": [
"CWE-863"
],
"cna_assigner": "GitHub_M",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/31xxx/CVE-2024-31990.json"
}
},
"related_cves": [
{
"value": "CVE-2024-31990",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 516854,
"published_at": "2024-04-15T19:52:55.718+00:00"
}