Bug 2236530 (CVE-2023-40584) - CVE-2023-40584 ArgoCD: Denial of Service to Argo CD repo-server
Summary: CVE-2023-40584 ArgoCD: Denial of Service to Argo CD repo-server
Keywords:
Status: NEW
Alias: CVE-2023-40584
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: 2233201
TreeView+ depends on / blocked
 
Reported: 2023-08-31 15:58 UTC by Marco Benatto
Modified: 2025-04-18 08:27 UTC (History)
2 users (show)

Fixed In Version: ArgoCD 2.6, ArgoCD 2.7, ArgoCD 2.8
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2023:5029 0 None None None 2023-09-08 13:01:11 UTC
Red Hat Product Errata RHSA-2023:5030 0 None None None 2023-09-08 13:11:33 UTC

Description Marco Benatto 2023-08-31 15:58:14 UTC
All versions of ArgoCD starting from v2.4 have a bug where the ArgoCD repo-server component is vulnerable to a Denial-of-Service attack vector. Specifically, the said component extracts a user-controlled tar.gz file without validating the size of its inner files. As a result, a malicious,
low-privileged user can send a malicious tar.gz file that exploits this vulnerability to the repo-server, thereby harming the system's functionality and availability. Additionally, the repo-server is susceptible to another vulnerability due to the fact that it does not check the extracted file permissions before attempting to delete them. Consequently, an attacker can craft a malicious tar.gz archive in a way that prevents the deletion of its inner files when the manifest generation process is completed.

Comment 3 errata-xmlrpc 2023-09-08 13:01:09 UTC
This issue has been addressed in the following products:

  Red Hat OpenShift GitOps 1.9

Via RHSA-2023:5029 https://access.redhat.com/errata/RHSA-2023:5029

Comment 4 errata-xmlrpc 2023-09-08 13:11:32 UTC
This issue has been addressed in the following products:

  Red Hat OpenShift GitOps 1.8

Via RHSA-2023:5030 https://access.redhat.com/errata/RHSA-2023:5030


Note You need to log in before you can comment on or make changes to this bug.