CVE-2023-40025: argoproj argo_cd Insufficient Session Expiration
Vulnerability summary
CVE-2023-40025 is a high (CVSS 7.1) Insufficient Session Expiration vulnerability in argoproj argo_cd. EPSS estimates a 0.57% chance of exploitation in the next 30 days, higher than 46.6% of scored vulnerabilities. 1 public exploit is recorded.
Timeline
- 23-08-2023PublishedVulnerability first disclosed.
- 01-10-2024Last modifiedVulnerability information updated.
Description
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. All versions of Argo CD starting from version 2.6.0 have a bug where open web terminal sessions do not expire. This bug allows users to send any websocket messages even if the token has already expired. The most straightforward scenario is when a user opens the terminal view and leaves it open for an extended period. This allows the user to view sensitive information even when they should have been logged out already. A patch for this vulnerability has been released in the following Argo CD versions: 2.6.14, 2.7.12 and 2.8.1.
CVSS metrics
3 scores · 3 sources · 1 version- CVE.orgCNA4.7MediumCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:LDiffers
- OSV · GoEcosystem advisory · calculated7.1HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
EPSS trend
Probability
0.57%
Chance of exploitation in the next 30 days
Percentile
47%
Versus all other CVEs
30-day change
0.00 pp
From 0.57% on 21-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundArgo Cd
Maturity: poc
Weaknesses
CWE · root causeAffected systems
Argoproj2 products
Github.com/argoproj1 product
- argo-cdAll versions (No fix recorded)
Github.com/argoproj/argo-cd1 product
- v2≥ 2.6.0, < 2.6.14 | ≥ 2.7.0, < 2.7.12 | ≥ 2.0.0-20230718200744-12a5a7a70d6e, < 2.0.0-20230821201509-e047efa8f951 | ≥ 2.8.0, < 2.8.1
3 vendors · 4 products
References
4 links- github.com/argoproj/argo-cd/security/advisories/GHSA-c8xw-vjgf-94hrX Refsource CONFIRMWEBAdvisoryExploitVendor Advisory
- github.com/argoproj/argo-cd/commit/e047efa8f9518c54d00d2e4493b64bc4dba98478X Refsource MISCWEBFIXPatch
- github.com/argoproj/argo-cdPACKAGE