diff --git a/docs/snyk/index.md b/docs/snyk/index.md index 67e4079ba1a8e..1f3993d67a2b1 100644 --- a/docs/snyk/index.md +++ b/docs/snyk/index.md @@ -14,7 +14,7 @@ recent minor releases. | | Critical | High | Medium | Low | |---:|:--------:|:----:|:------:|:---:| | [go.mod](master/argocd-test.html) | 0 | 0 | 5 | 0 | -| [ui/yarn.lock](master/argocd-test.html) | 0 | 0 | 1 | 1 | +| [ui/yarn.lock](master/argocd-test.html) | 0 | 0 | 1 | 2 | | [dex:v2.43.0](master/ghcr.io_dexidp_dex_v2.43.0.html) | 0 | 0 | 0 | 0 | | [haproxy:3.0.8-alpine](master/public.ecr.aws_docker_library_haproxy_3.0.8-alpine.html) | 0 | 0 | 0 | 0 | | [redis:7.2.7-alpine](master/public.ecr.aws_docker_library_redis_7.2.7-alpine.html) | 0 | 0 | 0 | 0 | @@ -22,40 +22,40 @@ recent minor releases. | [install.yaml](master/argocd-iac-install.html) | - | - | - | - | | [namespace-install.yaml](master/argocd-iac-namespace-install.html) | - | - | - | - | -### v3.0.5 +### v3.0.6 | | Critical | High | Medium | Low | |---:|:--------:|:----:|:------:|:---:| -| [go.mod](v3.0.5/argocd-test.html) | 0 | 3 | 7 | 0 | -| [ui/yarn.lock](v3.0.5/argocd-test.html) | 0 | 1 | 2 | 3 | -| [dex:v2.41.1](v3.0.5/ghcr.io_dexidp_dex_v2.41.1.html) | 0 | 1 | 0 | 4 | -| [haproxy:3.0.8-alpine](v3.0.5/public.ecr.aws_docker_library_haproxy_3.0.8-alpine.html) | 0 | 0 | 0 | 0 | -| [redis:7.2.7-alpine](v3.0.5/public.ecr.aws_docker_library_redis_7.2.7-alpine.html) | 0 | 0 | 0 | 0 | -| [argocd:v3.0.5](v3.0.5/quay.io_argoproj_argocd_v3.0.5.html) | 0 | 0 | 4 | 9 | -| [redis:7.2.7-alpine](v3.0.5/redis_7.2.7-alpine.html) | 0 | 0 | 0 | 0 | -| [install.yaml](v3.0.5/argocd-iac-install.html) | - | - | - | - | -| [namespace-install.yaml](v3.0.5/argocd-iac-namespace-install.html) | - | - | - | - | +| [go.mod](v3.0.6/argocd-test.html) | 0 | 3 | 7 | 0 | +| [ui/yarn.lock](v3.0.6/argocd-test.html) | 0 | 1 | 2 | 4 | +| [dex:v2.41.1](v3.0.6/ghcr.io_dexidp_dex_v2.41.1.html) | 0 | 1 | 0 | 4 | +| [haproxy:3.0.8-alpine](v3.0.6/public.ecr.aws_docker_library_haproxy_3.0.8-alpine.html) | 0 | 0 | 0 | 0 | +| [redis:7.2.7-alpine](v3.0.6/public.ecr.aws_docker_library_redis_7.2.7-alpine.html) | 0 | 0 | 0 | 0 | +| [argocd:v3.0.6](v3.0.6/quay.io_argoproj_argocd_v3.0.6.html) | 0 | 0 | 4 | 9 | +| [redis:7.2.7-alpine](v3.0.6/redis_7.2.7-alpine.html) | 0 | 0 | 0 | 0 | +| [install.yaml](v3.0.6/argocd-iac-install.html) | - | - | - | - | +| [namespace-install.yaml](v3.0.6/argocd-iac-namespace-install.html) | - | - | - | - | -### v2.14.13 +### v2.14.14 | | Critical | High | Medium | Low | |---:|:--------:|:----:|:------:|:---:| -| [go.mod](v2.14.13/argocd-test.html) | 0 | 1 | 8 | 0 | -| [ui/yarn.lock](v2.14.13/argocd-test.html) | 0 | 0 | 0 | 0 | -| [dex:v2.41.1](v2.14.13/ghcr.io_dexidp_dex_v2.41.1.html) | 0 | 1 | 0 | 4 | -| [haproxy:2.6.17-alpine](v2.14.13/public.ecr.aws_docker_library_haproxy_2.6.17-alpine.html) | 0 | 1 | 2 | 6 | -| [redis:7.0.15-alpine](v2.14.13/public.ecr.aws_docker_library_redis_7.0.15-alpine.html) | 0 | 0 | 0 | 4 | -| [argocd:v2.14.13](v2.14.13/quay.io_argoproj_argocd_v2.14.13.html) | 0 | 0 | 5 | 9 | -| [redis:7.0.15-alpine](v2.14.13/redis_7.0.15-alpine.html) | 0 | 0 | 0 | 4 | -| [install.yaml](v2.14.13/argocd-iac-install.html) | - | - | - | - | -| [namespace-install.yaml](v2.14.13/argocd-iac-namespace-install.html) | - | - | - | - | +| [go.mod](v2.14.14/argocd-test.html) | 0 | 1 | 8 | 0 | +| [ui/yarn.lock](v2.14.14/argocd-test.html) | 0 | 0 | 2 | 3 | +| [dex:v2.41.1](v2.14.14/ghcr.io_dexidp_dex_v2.41.1.html) | 0 | 1 | 0 | 4 | +| [haproxy:2.6.17-alpine](v2.14.14/public.ecr.aws_docker_library_haproxy_2.6.17-alpine.html) | 0 | 1 | 2 | 6 | +| [redis:7.0.15-alpine](v2.14.14/public.ecr.aws_docker_library_redis_7.0.15-alpine.html) | 0 | 0 | 0 | 4 | +| [argocd:v2.14.14](v2.14.14/quay.io_argoproj_argocd_v2.14.14.html) | 0 | 0 | 4 | 9 | +| [redis:7.0.15-alpine](v2.14.14/redis_7.0.15-alpine.html) | 0 | 0 | 0 | 4 | +| [install.yaml](v2.14.14/argocd-iac-install.html) | - | - | - | - | +| [namespace-install.yaml](v2.14.14/argocd-iac-namespace-install.html) | - | - | - | - | ### v2.13.8 | | Critical | High | Medium | Low | |---:|:--------:|:----:|:------:|:---:| | [go.mod](v2.13.8/argocd-test.html) | 0 | 3 | 10 | 1 | -| [ui/yarn.lock](v2.13.8/argocd-test.html) | 0 | 0 | 2 | 2 | +| [ui/yarn.lock](v2.13.8/argocd-test.html) | 0 | 0 | 2 | 3 | | [dex:v2.41.1](v2.13.8/ghcr.io_dexidp_dex_v2.41.1.html) | 0 | 1 | 0 | 4 | | [haproxy:2.6.17-alpine](v2.13.8/public.ecr.aws_docker_library_haproxy_2.6.17-alpine.html) | 0 | 1 | 2 | 6 | | [redis:7.0.15-alpine](v2.13.8/public.ecr.aws_docker_library_redis_7.0.15-alpine.html) | 0 | 0 | 0 | 4 | diff --git a/docs/snyk/master/argocd-iac-install.html b/docs/snyk/master/argocd-iac-install.html index bb4592778eacc..d0bd4edc5a6e5 100644 --- a/docs/snyk/master/argocd-iac-install.html +++ b/docs/snyk/master/argocd-iac-install.html @@ -456,7 +456,7 @@

Snyk test report

-

June 8th 2025, 12:25:40 am (UTC+00:00)

+

June 15th 2025, 12:25:46 am (UTC+00:00)

Scanned the following path: diff --git a/docs/snyk/master/argocd-iac-namespace-install.html b/docs/snyk/master/argocd-iac-namespace-install.html index c1e23a2655d0f..3945b52447d30 100644 --- a/docs/snyk/master/argocd-iac-namespace-install.html +++ b/docs/snyk/master/argocd-iac-namespace-install.html @@ -456,7 +456,7 @@

Snyk test report

-

June 8th 2025, 12:25:50 am (UTC+00:00)

+

June 15th 2025, 12:25:58 am (UTC+00:00)

Scanned the following path: diff --git a/docs/snyk/master/argocd-test.html b/docs/snyk/master/argocd-test.html index 7177590670bb9..bb6ec6da80532 100644 --- a/docs/snyk/master/argocd-test.html +++ b/docs/snyk/master/argocd-test.html @@ -7,7 +7,7 @@ Snyk test report - + @@ -456,7 +456,7 @@

Snyk test report

-

June 8th 2025, 12:23:20 am (UTC+00:00)

+

June 15th 2025, 12:23:32 am (UTC+00:00)

Scanned the following paths: @@ -468,9 +468,9 @@

Snyk test report

-
7 known vulnerabilities
-
26 vulnerable dependency paths
-
2094 dependencies
+
8 known vulnerabilities
+
28 vulnerable dependency paths
+
2104 dependencies
@@ -660,7 +660,7 @@

Detailed paths

Introduced through: github.com/argoproj/argo-cd/v3@0.0.0 - gitlab.com/gitlab-org/api/client-go@0.129.0 + gitlab.com/gitlab-org/api/client-go@0.130.1 github.com/hashicorp/go-retryablehttp@0.7.7 @@ -866,7 +866,7 @@

Detailed paths

Introduced through: github.com/argoproj/argo-cd/v3@0.0.0 - gitlab.com/gitlab-org/api/client-go@0.129.0 + gitlab.com/gitlab-org/api/client-go@0.130.1 github.com/hashicorp/go-cleanhttp@0.5.2 @@ -877,7 +877,7 @@

Detailed paths

Introduced through: github.com/argoproj/argo-cd/v3@0.0.0 - gitlab.com/gitlab-org/api/client-go@0.129.0 + gitlab.com/gitlab-org/api/client-go@0.130.1 github.com/hashicorp/go-retryablehttp@0.7.7 @@ -1263,6 +1263,170 @@

References

+
+

Regular Expression Denial of Service (ReDoS)

+
+ +
+ low severity +
+ +
+ + + +
+ + +

Detailed paths

+ + + +
+ +
+ +

Overview

+

brace-expansion is a Brace expansion as known from sh/bash

+

Affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS) in the expand() function, which is prone to catastrophic backtracking on very long malicious inputs.

+

PoC

+
import index from "./index.js";
+        
+        let str = "{a}" + ",".repeat(100000) + "\u0000";
+        
+        let startTime = performance.now();
+        
+        const result = index(str);
+        
+        let endTime = performance.now();
+        
+        let timeTaken = endTime - startTime;
+        
+        console.log(`匹配耗时: ${timeTaken.toFixed(3)} 毫秒`);
+        
+

Details

+

Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its original and legitimate users. There are many types of DoS attacks, ranging from trying to clog the network pipes to the system by generating a large volume of traffic from many machines (a Distributed Denial of Service - DDoS - attack) to sending crafted requests that cause a system to crash or take a disproportional amount of time to process.

+

The Regular expression Denial of Service (ReDoS) is a type of Denial of Service attack. Regular expressions are incredibly powerful, but they aren't very intuitive and can ultimately end up making it easy for attackers to take your site down.

+

Let’s take the following regular expression as an example:

+
regex = /A(B|C+)+D/
+        
+

This regular expression accomplishes the following:

+ +

The expression would match inputs such as ABBD, ABCCCCD, ABCBCCCD and ACCCCCD

+

It most cases, it doesn't take very long for a regex engine to find a match:

+
$ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCD")'
+        0.04s user 0.01s system 95% cpu 0.052 total
+        
+        $ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCX")'
+        1.79s user 0.02s system 99% cpu 1.812 total
+        
+

The entire process of testing it against a 30 characters long string takes around ~52ms. But when given an invalid string, it takes nearly two seconds to complete the test, over ten times as long as it took to test a valid string. The dramatic difference is due to the way regular expressions get evaluated.

+

Most Regex engines will work very similarly (with minor differences). The engine will match the first possible way to accept the current character and proceed to the next one. If it then fails to match the next one, it will backtrack and see if there was another way to digest the previous character. If it goes too far down the rabbit hole only to find out the string doesn’t match in the end, and if many characters have multiple valid regex paths, the number of backtracking steps can become very large, resulting in what is known as catastrophic backtracking.

+

Let's look at how our expression runs into this problem, using a shorter string: "ACCCX". While it seems fairly straightforward, there are still four different ways that the engine could match those three C's:

+
    +
  1. CCC
  2. +
  3. CC+C
  4. +
  5. C+CC
  6. +
  7. C+C+C.
  8. +
+

The engine has to try each of those combinations to see if any of them potentially match against the expression. When you combine that with the other steps the engine must take, we can use RegEx 101 debugger to see the engine has to take a total of 38 steps before it can determine the string doesn't match.

+

From there, the number of steps the engine must use to validate a string just continues to grow.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
StringNumber of C'sNumber of steps
ACCCX338
ACCCCX471
ACCCCCX5136
ACCCCCCCCCCCCCCX1465,553
+

By the time the string includes 14 C's, the engine has to take over 65,000 steps just to see if the string is valid. These extreme situations can cause them to work very slowly (exponentially related to input size, as shown above), allowing an attacker to exploit this and can cause the service to excessively consume CPU, resulting in a Denial of Service.

+

Remediation

+

Upgrade brace-expansion to version 1.1.12, 2.0.2, 3.0.1, 4.0.1 or higher.

+

References

+ + +
+ +
+

More about this vulnerability

+
+ +
diff --git a/docs/snyk/master/ghcr.io_dexidp_dex_v2.43.0.html b/docs/snyk/master/ghcr.io_dexidp_dex_v2.43.0.html index 20700f186a4a8..35c30c8f59838 100644 --- a/docs/snyk/master/ghcr.io_dexidp_dex_v2.43.0.html +++ b/docs/snyk/master/ghcr.io_dexidp_dex_v2.43.0.html @@ -456,7 +456,7 @@

Snyk test report

-

June 8th 2025, 12:23:31 am (UTC+00:00)

+

June 15th 2025, 12:23:41 am (UTC+00:00)

Scanned the following paths: diff --git a/docs/snyk/master/public.ecr.aws_docker_library_haproxy_3.0.8-alpine.html b/docs/snyk/master/public.ecr.aws_docker_library_haproxy_3.0.8-alpine.html index 56a82325790ce..854e1b4a46965 100644 --- a/docs/snyk/master/public.ecr.aws_docker_library_haproxy_3.0.8-alpine.html +++ b/docs/snyk/master/public.ecr.aws_docker_library_haproxy_3.0.8-alpine.html @@ -456,7 +456,7 @@

Snyk test report

-

June 8th 2025, 12:23:42 am (UTC+00:00)

+

June 15th 2025, 12:23:46 am (UTC+00:00)

Scanned the following path: diff --git a/docs/snyk/master/public.ecr.aws_docker_library_redis_7.2.7-alpine.html b/docs/snyk/master/public.ecr.aws_docker_library_redis_7.2.7-alpine.html index 9f11443b5d41d..c625264a740f8 100644 --- a/docs/snyk/master/public.ecr.aws_docker_library_redis_7.2.7-alpine.html +++ b/docs/snyk/master/public.ecr.aws_docker_library_redis_7.2.7-alpine.html @@ -456,7 +456,7 @@

Snyk test report

-

June 8th 2025, 12:23:47 am (UTC+00:00)

+

June 15th 2025, 12:23:51 am (UTC+00:00)

Scanned the following paths: diff --git a/docs/snyk/master/quay.io_argoproj_argocd_latest.html b/docs/snyk/master/quay.io_argoproj_argocd_latest.html index 984d47f51a776..f456642225fbd 100644 --- a/docs/snyk/master/quay.io_argoproj_argocd_latest.html +++ b/docs/snyk/master/quay.io_argoproj_argocd_latest.html @@ -456,7 +456,7 @@

Snyk test report

-

June 8th 2025, 12:24:08 am (UTC+00:00)

+

June 15th 2025, 12:24:12 am (UTC+00:00)

Scanned the following paths: @@ -472,7 +472,7 @@

Snyk test report

22 known vulnerabilities
90 vulnerable dependency paths
-
2359 dependencies
+
2369 dependencies
@@ -505,7 +505,7 @@

Race Condition

  • Introduced through: - docker-image|quay.io/argoproj/argocd@latest and systemd/libsystemd0@255.4-1ubuntu8.6 + docker-image|quay.io/argoproj/argocd@latest and systemd/libsystemd0@255.4-1ubuntu8.8
  • @@ -520,7 +520,7 @@

    Detailed paths

    Introduced through: docker-image|quay.io/argoproj/argocd@latest - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8 @@ -531,7 +531,7 @@

    Detailed paths

    apt@2.8.3 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8 @@ -542,7 +542,7 @@

    Detailed paths

    procps/libproc2-0@2:4.0.4-4ubuntu3.2 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8 @@ -553,7 +553,7 @@

    Detailed paths

    procps@2:4.0.4-4ubuntu3.2 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8 @@ -564,7 +564,7 @@

    Detailed paths

    util-linux@2.39.3-9ubuntu6.2 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8 @@ -575,7 +575,7 @@

    Detailed paths

    util-linux/bsdutils@1:2.39.3-9ubuntu6.2 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8 @@ -588,7 +588,7 @@

    Detailed paths

    apt/libapt-pkg6.0t64@2.8.3 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8 @@ -605,7 +605,7 @@

    Detailed paths

    pam/libpam-modules@1.5.3-5ubuntu5.1 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8 @@ -624,7 +624,7 @@

    Detailed paths

    pam/libpam-modules-bin@1.5.3-5ubuntu5.1 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8 @@ -633,7 +633,7 @@

    Detailed paths

    Introduced through: docker-image|quay.io/argoproj/argocd@latest - systemd/libudev1@255.4-1ubuntu8.6 + systemd/libudev1@255.4-1ubuntu8.8 @@ -644,7 +644,7 @@

    Detailed paths

    libfido2/libfido2-1@1.14.0-1build3 - systemd/libudev1@255.4-1ubuntu8.6 + systemd/libudev1@255.4-1ubuntu8.8 @@ -655,7 +655,7 @@

    Detailed paths

    util-linux@2.39.3-9ubuntu6.2 - systemd/libudev1@255.4-1ubuntu8.6 + systemd/libudev1@255.4-1ubuntu8.8 @@ -668,7 +668,7 @@

    Detailed paths

    apt/libapt-pkg6.0t64@2.8.3 - systemd/libudev1@255.4-1ubuntu8.6 + systemd/libudev1@255.4-1ubuntu8.8 @@ -1694,7 +1694,7 @@

    Generation of Error Message Containing Sensitive Informa
  • Introduced through: - github.com/argoproj/argo-cd/v3@* and github.com/argoproj/gitops-engine/pkg/utils/kube@v0.7.1-0.20250606144909-cebed7e704a5 + github.com/argoproj/argo-cd/v3@* and github.com/argoproj/gitops-engine/pkg/utils/kube@v0.7.1-0.20250613154745-f8f1b61ba3fd
  • @@ -1709,7 +1709,7 @@

    Detailed paths

    Introduced through: github.com/argoproj/argo-cd/v3@* - github.com/argoproj/gitops-engine/pkg/utils/kube@v0.7.1-0.20250606144909-cebed7e704a5 + github.com/argoproj/gitops-engine/pkg/utils/kube@v0.7.1-0.20250613154745-f8f1b61ba3fd @@ -1763,7 +1763,7 @@

    Generation of Error Message Containing Sensitive Informa
  • Introduced through: - github.com/argoproj/argo-cd/v3@* and github.com/argoproj/gitops-engine/pkg/diff@v0.7.1-0.20250606144909-cebed7e704a5 + github.com/argoproj/argo-cd/v3@* and github.com/argoproj/gitops-engine/pkg/diff@v0.7.1-0.20250613154745-f8f1b61ba3fd
  • @@ -1778,7 +1778,7 @@

    Detailed paths

    Introduced through: github.com/argoproj/argo-cd/v3@* - github.com/argoproj/gitops-engine/pkg/diff@v0.7.1-0.20250606144909-cebed7e704a5 + github.com/argoproj/gitops-engine/pkg/diff@v0.7.1-0.20250613154745-f8f1b61ba3fd @@ -2477,7 +2477,7 @@

    Detailed paths

    pam/libpam-modules@1.5.3-5ubuntu5.1 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8 libgcrypt20@1.10.3-2build1 diff --git a/docs/snyk/v2.13.8/argocd-iac-install.html b/docs/snyk/v2.13.8/argocd-iac-install.html index b07500cc211a8..39a2731dcedfa 100644 --- a/docs/snyk/v2.13.8/argocd-iac-install.html +++ b/docs/snyk/v2.13.8/argocd-iac-install.html @@ -456,7 +456,7 @@

    Snyk test report

    -

    June 8th 2025, 12:33:36 am (UTC+00:00)

    +

    June 15th 2025, 12:33:38 am (UTC+00:00)

    Scanned the following path: diff --git a/docs/snyk/v2.13.8/argocd-iac-namespace-install.html b/docs/snyk/v2.13.8/argocd-iac-namespace-install.html index 85dea65a2bb55..dd262e43ff6cf 100644 --- a/docs/snyk/v2.13.8/argocd-iac-namespace-install.html +++ b/docs/snyk/v2.13.8/argocd-iac-namespace-install.html @@ -456,7 +456,7 @@

    Snyk test report

    -

    June 8th 2025, 12:33:46 am (UTC+00:00)

    +

    June 15th 2025, 12:33:47 am (UTC+00:00)

    Scanned the following path: diff --git a/docs/snyk/v2.13.8/argocd-test.html b/docs/snyk/v2.13.8/argocd-test.html index 20a52d602de79..6bc70151e14cd 100644 --- a/docs/snyk/v2.13.8/argocd-test.html +++ b/docs/snyk/v2.13.8/argocd-test.html @@ -7,7 +7,7 @@ Snyk test report - + @@ -456,7 +456,7 @@

    Snyk test report

    -

    June 8th 2025, 12:31:36 am (UTC+00:00)

    +

    June 15th 2025, 12:31:33 am (UTC+00:00)

    Scanned the following paths: @@ -467,8 +467,8 @@

    Snyk test report

    -
    18 known vulnerabilities
    -
    152 vulnerable dependency paths
    +
    19 known vulnerabilities
    +
    154 vulnerable dependency paths
    2149 dependencies
    @@ -4158,6 +4158,170 @@

    References

    +
    +

    Regular Expression Denial of Service (ReDoS)

    +
    + +
    + low severity +
    + +
    + +
      +
    • + Manifest file: /argo-cd ui/yarn.lock +
    • +
    • + Package Manager: npm +
    • +
    • + Vulnerable module: + + brace-expansion +
    • + +
    • Introduced through: + + + argo-cd-ui@1.0.0, minimatch@3.1.2 and others +
    • +
    + +
    + + +

    Detailed paths

    + +
      +
    • + Introduced through: + argo-cd-ui@1.0.0 + + minimatch@3.1.2 + + brace-expansion@1.1.11 + + + +
    • +
    • + Introduced through: + argo-cd-ui@1.0.0 + + redoc@2.4.0 + + @redocly/openapi-core@1.30.0 + + minimatch@5.1.6 + + brace-expansion@2.0.1 + + + +
    • +
    + +
    + +
    + +

    Overview

    +

    brace-expansion is a Brace expansion as known from sh/bash

    +

    Affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS) in the expand() function, which is prone to catastrophic backtracking on very long malicious inputs.

    +

    PoC

    +
    import index from "./index.js";
    +        
    +        let str = "{a}" + ",".repeat(100000) + "\u0000";
    +        
    +        let startTime = performance.now();
    +        
    +        const result = index(str);
    +        
    +        let endTime = performance.now();
    +        
    +        let timeTaken = endTime - startTime;
    +        
    +        console.log(`匹配耗时: ${timeTaken.toFixed(3)} 毫秒`);
    +        
    +

    Details

    +

    Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its original and legitimate users. There are many types of DoS attacks, ranging from trying to clog the network pipes to the system by generating a large volume of traffic from many machines (a Distributed Denial of Service - DDoS - attack) to sending crafted requests that cause a system to crash or take a disproportional amount of time to process.

    +

    The Regular expression Denial of Service (ReDoS) is a type of Denial of Service attack. Regular expressions are incredibly powerful, but they aren't very intuitive and can ultimately end up making it easy for attackers to take your site down.

    +

    Let’s take the following regular expression as an example:

    +
    regex = /A(B|C+)+D/
    +        
    +

    This regular expression accomplishes the following:

    +
      +
    • A The string must start with the letter 'A'
    • +
    • (B|C+)+ The string must then follow the letter A with either the letter 'B' or some number of occurrences of the letter 'C' (the + matches one or more times). The + at the end of this section states that we can look for one or more matches of this section.
    • +
    • D Finally, we ensure this section of the string ends with a 'D'
    • +
    +

    The expression would match inputs such as ABBD, ABCCCCD, ABCBCCCD and ACCCCCD

    +

    It most cases, it doesn't take very long for a regex engine to find a match:

    +
    $ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCD")'
    +        0.04s user 0.01s system 95% cpu 0.052 total
    +        
    +        $ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCX")'
    +        1.79s user 0.02s system 99% cpu 1.812 total
    +        
    +

    The entire process of testing it against a 30 characters long string takes around ~52ms. But when given an invalid string, it takes nearly two seconds to complete the test, over ten times as long as it took to test a valid string. The dramatic difference is due to the way regular expressions get evaluated.

    +

    Most Regex engines will work very similarly (with minor differences). The engine will match the first possible way to accept the current character and proceed to the next one. If it then fails to match the next one, it will backtrack and see if there was another way to digest the previous character. If it goes too far down the rabbit hole only to find out the string doesn’t match in the end, and if many characters have multiple valid regex paths, the number of backtracking steps can become very large, resulting in what is known as catastrophic backtracking.

    +

    Let's look at how our expression runs into this problem, using a shorter string: "ACCCX". While it seems fairly straightforward, there are still four different ways that the engine could match those three C's:

    +
      +
    1. CCC
    2. +
    3. CC+C
    4. +
    5. C+CC
    6. +
    7. C+C+C.
    8. +
    +

    The engine has to try each of those combinations to see if any of them potentially match against the expression. When you combine that with the other steps the engine must take, we can use RegEx 101 debugger to see the engine has to take a total of 38 steps before it can determine the string doesn't match.

    +

    From there, the number of steps the engine must use to validate a string just continues to grow.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    StringNumber of C'sNumber of steps
    ACCCX338
    ACCCCX471
    ACCCCCX5136
    ACCCCCCCCCCCCCCX1465,553
    +

    By the time the string includes 14 C's, the engine has to take over 65,000 steps just to see if the string is valid. These extreme situations can cause them to work very slowly (exponentially related to input size, as shown above), allowing an attacker to exploit this and can cause the service to excessively consume CPU, resulting in a Denial of Service.

    +

    Remediation

    +

    Upgrade brace-expansion to version 1.1.12, 2.0.2, 3.0.1, 4.0.1 or higher.

    +

    References

    + + +
    + + + +
    diff --git a/docs/snyk/v2.13.8/ghcr.io_dexidp_dex_v2.41.1.html b/docs/snyk/v2.13.8/ghcr.io_dexidp_dex_v2.41.1.html index 7377aa5dbe98a..a196ea321f195 100644 --- a/docs/snyk/v2.13.8/ghcr.io_dexidp_dex_v2.41.1.html +++ b/docs/snyk/v2.13.8/ghcr.io_dexidp_dex_v2.41.1.html @@ -456,7 +456,7 @@

    Snyk test report

    -

    June 8th 2025, 12:31:42 am (UTC+00:00)

    +

    June 15th 2025, 12:31:40 am (UTC+00:00)

    Scanned the following paths: diff --git a/docs/snyk/v2.13.8/public.ecr.aws_docker_library_haproxy_2.6.17-alpine.html b/docs/snyk/v2.13.8/public.ecr.aws_docker_library_haproxy_2.6.17-alpine.html index 7d7902cc530f2..e3f7d16c47cf8 100644 --- a/docs/snyk/v2.13.8/public.ecr.aws_docker_library_haproxy_2.6.17-alpine.html +++ b/docs/snyk/v2.13.8/public.ecr.aws_docker_library_haproxy_2.6.17-alpine.html @@ -456,7 +456,7 @@

    Snyk test report

    -

    June 8th 2025, 12:31:46 am (UTC+00:00)

    +

    June 15th 2025, 12:31:44 am (UTC+00:00)

    Scanned the following path: diff --git a/docs/snyk/v2.13.8/public.ecr.aws_docker_library_redis_7.0.15-alpine.html b/docs/snyk/v2.13.8/public.ecr.aws_docker_library_redis_7.0.15-alpine.html index cb3ab328da1f2..c79f686d0464c 100644 --- a/docs/snyk/v2.13.8/public.ecr.aws_docker_library_redis_7.0.15-alpine.html +++ b/docs/snyk/v2.13.8/public.ecr.aws_docker_library_redis_7.0.15-alpine.html @@ -456,7 +456,7 @@

    Snyk test report

    -

    June 8th 2025, 12:31:50 am (UTC+00:00)

    +

    June 15th 2025, 12:31:48 am (UTC+00:00)

    Scanned the following paths: diff --git a/docs/snyk/v2.13.8/quay.io_argoproj_argocd_v2.13.8.html b/docs/snyk/v2.13.8/quay.io_argoproj_argocd_v2.13.8.html index 8b4890640ea6f..1fcfcf5baac2d 100644 --- a/docs/snyk/v2.13.8/quay.io_argoproj_argocd_v2.13.8.html +++ b/docs/snyk/v2.13.8/quay.io_argoproj_argocd_v2.13.8.html @@ -456,7 +456,7 @@

    Snyk test report

    -

    June 8th 2025, 12:32:08 am (UTC+00:00)

    +

    June 15th 2025, 12:32:07 am (UTC+00:00)

    Scanned the following paths: diff --git a/docs/snyk/v2.13.8/redis_7.0.15-alpine.html b/docs/snyk/v2.13.8/redis_7.0.15-alpine.html index 67aa63a755d2e..a56c5d3a84913 100644 --- a/docs/snyk/v2.13.8/redis_7.0.15-alpine.html +++ b/docs/snyk/v2.13.8/redis_7.0.15-alpine.html @@ -456,7 +456,7 @@

    Snyk test report

    -

    June 8th 2025, 12:32:12 am (UTC+00:00)

    +

    June 15th 2025, 12:32:11 am (UTC+00:00)

    Scanned the following paths: diff --git a/docs/snyk/v2.14.13/argocd-iac-install.html b/docs/snyk/v2.14.14/argocd-iac-install.html similarity index 99% rename from docs/snyk/v2.14.13/argocd-iac-install.html rename to docs/snyk/v2.14.14/argocd-iac-install.html index cb570d8ca0ff7..47083a0b19d3b 100644 --- a/docs/snyk/v2.14.13/argocd-iac-install.html +++ b/docs/snyk/v2.14.14/argocd-iac-install.html @@ -456,7 +456,7 @@

    Snyk test report

    -

    June 8th 2025, 12:31:11 am (UTC+00:00)

    +

    June 15th 2025, 12:31:07 am (UTC+00:00)

    Scanned the following path: @@ -2861,7 +2861,7 @@

    Container's or Pod's UID could clash with hos
  • - Line number: 25963 + Line number: 25969
  • diff --git a/docs/snyk/v2.14.13/argocd-iac-namespace-install.html b/docs/snyk/v2.14.14/argocd-iac-namespace-install.html similarity index 99% rename from docs/snyk/v2.14.13/argocd-iac-namespace-install.html rename to docs/snyk/v2.14.14/argocd-iac-namespace-install.html index e600ccc8a669b..80b9622900e6b 100644 --- a/docs/snyk/v2.14.13/argocd-iac-namespace-install.html +++ b/docs/snyk/v2.14.14/argocd-iac-namespace-install.html @@ -456,7 +456,7 @@

    Snyk test report

    -

    June 8th 2025, 12:31:21 am (UTC+00:00)

    +

    June 15th 2025, 12:31:17 am (UTC+00:00)

    Scanned the following path: @@ -2815,7 +2815,7 @@

    Container's or Pod's UID could clash with hos
  • - Line number: 2193 + Line number: 2199
  • diff --git a/docs/snyk/v2.14.13/argocd-test.html b/docs/snyk/v2.14.14/argocd-test.html similarity index 62% rename from docs/snyk/v2.14.13/argocd-test.html rename to docs/snyk/v2.14.14/argocd-test.html index be98b6a8f7b18..693734afd8038 100644 --- a/docs/snyk/v2.14.13/argocd-test.html +++ b/docs/snyk/v2.14.14/argocd-test.html @@ -7,7 +7,7 @@ Snyk test report - + @@ -456,20 +456,21 @@

    Snyk test report

    -

    June 8th 2025, 12:28:59 am (UTC+00:00)

    +

    June 15th 2025, 12:28:55 am (UTC+00:00)

    Scanned the following paths:
    • /argo-cd/argoproj/argo-cd/v2/go.mod (gomodules)
    • /argo-cd/argoproj/argo-cd/get-previous-release/hack/get-previous-release/go.mod (gomodules)
    • +
    • /argo-cd/ui/yarn.lock (yarn)
    -
    9 known vulnerabilities
    -
    38 vulnerable dependency paths
    -
    1806 dependencies
    +
    14 known vulnerabilities
    +
    59 vulnerable dependency paths
    +
    2092 dependencies

    @@ -1583,6 +1584,799 @@

    References

    +
    +

    Regular Expression Denial of Service (ReDoS)

    +
    + +
    + medium severity +
    + +
    + +
      +
    • + Manifest file: /argo-cd ui/yarn.lock +
    • +
    • + Package Manager: npm +
    • +
    • + Vulnerable module: + + foundation-sites +
    • + +
    • Introduced through: + + argo-cd-ui@1.0.0 and foundation-sites@6.8.1 + +
    • +
    + +
    + + +

    Detailed paths

    + +
      +
    • + Introduced through: + argo-cd-ui@1.0.0 + + foundation-sites@6.8.1 + + + +
    • +
    • + Introduced through: + argo-cd-ui@1.0.0 + + argo-ui@1.0.0 + + foundation-sites@6.8.1 + + + +
    • +
    + +
    + +
    + +

    Overview

    +

    foundation-sites is a responsive front-end framework

    +

    Affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS) due to inefficient backtracking in the regular expressions used in URL forms.

    +

    PoC

    +
    https://www.''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    +        
    +

    Details

    +

    Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its original and legitimate users. There are many types of DoS attacks, ranging from trying to clog the network pipes to the system by generating a large volume of traffic from many machines (a Distributed Denial of Service - DDoS - attack) to sending crafted requests that cause a system to crash or take a disproportional amount of time to process.

    +

    The Regular expression Denial of Service (ReDoS) is a type of Denial of Service attack. Regular expressions are incredibly powerful, but they aren't very intuitive and can ultimately end up making it easy for attackers to take your site down.

    +

    Let’s take the following regular expression as an example:

    +
    regex = /A(B|C+)+D/
    +        
    +

    This regular expression accomplishes the following:

    +
      +
    • A The string must start with the letter 'A'
    • +
    • (B|C+)+ The string must then follow the letter A with either the letter 'B' or some number of occurrences of the letter 'C' (the + matches one or more times). The + at the end of this section states that we can look for one or more matches of this section.
    • +
    • D Finally, we ensure this section of the string ends with a 'D'
    • +
    +

    The expression would match inputs such as ABBD, ABCCCCD, ABCBCCCD and ACCCCCD

    +

    It most cases, it doesn't take very long for a regex engine to find a match:

    +
    $ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCD")'
    +        0.04s user 0.01s system 95% cpu 0.052 total
    +        
    +        $ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCX")'
    +        1.79s user 0.02s system 99% cpu 1.812 total
    +        
    +

    The entire process of testing it against a 30 characters long string takes around ~52ms. But when given an invalid string, it takes nearly two seconds to complete the test, over ten times as long as it took to test a valid string. The dramatic difference is due to the way regular expressions get evaluated.

    +

    Most Regex engines will work very similarly (with minor differences). The engine will match the first possible way to accept the current character and proceed to the next one. If it then fails to match the next one, it will backtrack and see if there was another way to digest the previous character. If it goes too far down the rabbit hole only to find out the string doesn’t match in the end, and if many characters have multiple valid regex paths, the number of backtracking steps can become very large, resulting in what is known as catastrophic backtracking.

    +

    Let's look at how our expression runs into this problem, using a shorter string: "ACCCX". While it seems fairly straightforward, there are still four different ways that the engine could match those three C's:

    +
      +
    1. CCC
    2. +
    3. CC+C
    4. +
    5. C+CC
    6. +
    7. C+C+C.
    8. +
    +

    The engine has to try each of those combinations to see if any of them potentially match against the expression. When you combine that with the other steps the engine must take, we can use RegEx 101 debugger to see the engine has to take a total of 38 steps before it can determine the string doesn't match.

    +

    From there, the number of steps the engine must use to validate a string just continues to grow.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    StringNumber of C'sNumber of steps
    ACCCX338
    ACCCCX471
    ACCCCCX5136
    ACCCCCCCCCCCCCCX1465,553
    +

    By the time the string includes 14 C's, the engine has to take over 65,000 steps just to see if the string is valid. These extreme situations can cause them to work very slowly (exponentially related to input size, as shown above), allowing an attacker to exploit this and can cause the service to excessively consume CPU, resulting in a Denial of Service.

    +

    Remediation

    +

    There is no fixed version for foundation-sites.

    +

    References

    + + +
    + + + +
    +
    +

    Regular Expression Denial of Service (ReDoS)

    +
    + +
    + medium severity +
    + +
    + +
      +
    • + Manifest file: /argo-cd ui/yarn.lock +
    • +
    • + Package Manager: npm +
    • +
    • + Vulnerable module: + + @babel/runtime +
    • + +
    • Introduced through: + + + argo-cd-ui@1.0.0, history@4.10.1 and others +
    • +
    + +
    + + +

    Detailed paths

    + +
      +
    • + Introduced through: + argo-cd-ui@1.0.0 + + history@4.10.1 + + @babel/runtime@7.14.6 + + + +
    • +
    • + Introduced through: + argo-cd-ui@1.0.0 + + argo-ui@1.0.0 + + history@4.10.1 + + @babel/runtime@7.14.6 + + + +
    • +
    • + Introduced through: + argo-cd-ui@1.0.0 + + react-router@4.3.1 + + history@4.10.1 + + @babel/runtime@7.14.6 + + + +
    • +
    • + Introduced through: + argo-cd-ui@1.0.0 + + react-router-dom@4.3.1 + + history@4.10.1 + + @babel/runtime@7.14.6 + + + +
    • +
    • + Introduced through: + argo-cd-ui@1.0.0 + + react-form@2.16.3 + + react-redux@5.1.2 + + @babel/runtime@7.14.6 + + + +
    • +
    • + Introduced through: + argo-cd-ui@1.0.0 + + react-form@2.16.3 + + react-redux@5.1.2 + + @babel/runtime@7.14.6 + + + +
    • +
    • + Introduced through: + argo-cd-ui@1.0.0 + + react-router-dom@4.3.1 + + react-router@4.3.1 + + history@4.10.1 + + @babel/runtime@7.14.6 + + + +
    • +
    • + Introduced through: + argo-cd-ui@1.0.0 + + argo-ui@1.0.0 + + react-router-dom@4.3.1 + + history@4.10.1 + + @babel/runtime@7.14.6 + + + +
    • +
    • + Introduced through: + argo-cd-ui@1.0.0 + + argo-ui@1.0.0 + + react-form@2.16.3 + + react-redux@5.1.2 + + @babel/runtime@7.14.6 + + + +
    • +
    • + Introduced through: + argo-cd-ui@1.0.0 + + argo-ui@1.0.0 + + react-form@2.16.3 + + react-redux@5.1.2 + + @babel/runtime@7.14.6 + + + +
    • +
    • + Introduced through: + argo-cd-ui@1.0.0 + + argo-ui@1.0.0 + + react-router-dom@4.3.1 + + react-router@4.3.1 + + history@4.10.1 + + @babel/runtime@7.14.6 + + + +
    • +
    • + Introduced through: + argo-cd-ui@1.0.0 + + date-fns@2.30.0 + + @babel/runtime@7.21.5 + + + +
    • +
    • + Introduced through: + argo-cd-ui@1.0.0 + + react-virtualized@9.22.3 + + @babel/runtime@7.20.13 + + + +
    • +
    • + Introduced through: + argo-cd-ui@1.0.0 + + react-virtualized@9.22.3 + + dom-helpers@5.2.1 + + @babel/runtime@7.20.13 + + + +
    • +
    • + Introduced through: + argo-cd-ui@1.0.0 + + redoc@2.4.0 + + polished@4.3.1 + + @babel/runtime@7.26.9 + + + +
    • +
    + +
    + +
    + +

    Overview

    +

    Affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS) in the replace() method in wrapRegExp.js. An attacker can cause degradation in performance by supplying input strings that exploit the quadratic complexity of the replacement algorithm.

    +

    This is only exploitable when all of the following conditions are met:

    +
      +
    1. The code passes untrusted strings in the second argument to .replace().

      +
    2. +
    3. The compiled regular expressions being applied contain named capture groups.

      +
    4. +
    +

    In the case of @babel/preset-env, if the targets option is in use the application will be vulnerable under either of the following conditions:

    +
      +
    1. A browser older than Chrome 64, Opera 71, Edge 79, Firefox 78, Safari 11.1, or Node.js 10 is used when processing named capture groups.

      +
    2. +
    3. A browser older than Chrome/Edge 126, Opera 112, Firefox 129, Safari 17.4, or Node.js 23 is used when processing duplicated named capture groups.

      +
    4. +
    +

    Note: The project maintainers advise that "just updating your Babel dependencies is not enough: you will also need to re-compile your code."

    +

    Workaround

    +

    This vulnerability can be avoided by filtering out input containing a $< that is not followed by a >.

    +

    Details

    +

    Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its original and legitimate users. There are many types of DoS attacks, ranging from trying to clog the network pipes to the system by generating a large volume of traffic from many machines (a Distributed Denial of Service - DDoS - attack) to sending crafted requests that cause a system to crash or take a disproportional amount of time to process.

    +

    The Regular expression Denial of Service (ReDoS) is a type of Denial of Service attack. Regular expressions are incredibly powerful, but they aren't very intuitive and can ultimately end up making it easy for attackers to take your site down.

    +

    Let’s take the following regular expression as an example:

    +
    regex = /A(B|C+)+D/
    +        
    +

    This regular expression accomplishes the following:

    +
      +
    • A The string must start with the letter 'A'
    • +
    • (B|C+)+ The string must then follow the letter A with either the letter 'B' or some number of occurrences of the letter 'C' (the + matches one or more times). The + at the end of this section states that we can look for one or more matches of this section.
    • +
    • D Finally, we ensure this section of the string ends with a 'D'
    • +
    +

    The expression would match inputs such as ABBD, ABCCCCD, ABCBCCCD and ACCCCCD

    +

    It most cases, it doesn't take very long for a regex engine to find a match:

    +
    $ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCD")'
    +        0.04s user 0.01s system 95% cpu 0.052 total
    +        
    +        $ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCX")'
    +        1.79s user 0.02s system 99% cpu 1.812 total
    +        
    +

    The entire process of testing it against a 30 characters long string takes around ~52ms. But when given an invalid string, it takes nearly two seconds to complete the test, over ten times as long as it took to test a valid string. The dramatic difference is due to the way regular expressions get evaluated.

    +

    Most Regex engines will work very similarly (with minor differences). The engine will match the first possible way to accept the current character and proceed to the next one. If it then fails to match the next one, it will backtrack and see if there was another way to digest the previous character. If it goes too far down the rabbit hole only to find out the string doesn’t match in the end, and if many characters have multiple valid regex paths, the number of backtracking steps can become very large, resulting in what is known as catastrophic backtracking.

    +

    Let's look at how our expression runs into this problem, using a shorter string: "ACCCX". While it seems fairly straightforward, there are still four different ways that the engine could match those three C's:

    +
      +
    1. CCC
    2. +
    3. CC+C
    4. +
    5. C+CC
    6. +
    7. C+C+C.
    8. +
    +

    The engine has to try each of those combinations to see if any of them potentially match against the expression. When you combine that with the other steps the engine must take, we can use RegEx 101 debugger to see the engine has to take a total of 38 steps before it can determine the string doesn't match.

    +

    From there, the number of steps the engine must use to validate a string just continues to grow.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    StringNumber of C'sNumber of steps
    ACCCX338
    ACCCCX471
    ACCCCCX5136
    ACCCCCCCCCCCCCCX1465,553
    +

    By the time the string includes 14 C's, the engine has to take over 65,000 steps just to see if the string is valid. These extreme situations can cause them to work very slowly (exponentially related to input size, as shown above), allowing an attacker to exploit this and can cause the service to excessively consume CPU, resulting in a Denial of Service.

    +

    Remediation

    +

    Upgrade @babel/runtime to version 7.26.10, 8.0.0-alpha.17 or higher.

    +

    References

    + + +
    + + + +
    +
    +

    Arbitrary Code Injection

    +
    + +
    + low severity +
    + +
    + +
      +
    • + Manifest file: /argo-cd ui/yarn.lock +
    • +
    • + Package Manager: npm +
    • +
    • + Vulnerable module: + + prismjs +
    • + +
    • Introduced through: + + + argo-cd-ui@1.0.0, redoc@2.4.0 and others +
    • +
    + +
    + + +

    Detailed paths

    + +
      +
    • + Introduced through: + argo-cd-ui@1.0.0 + + redoc@2.4.0 + + prismjs@1.29.0 + + + +
    • +
    + +
    + +
    + +

    Overview

    +

    prismjs is a lightweight, robust, elegant syntax highlighting library.

    +

    Affected versions of this package are vulnerable to Arbitrary Code Injection via the document.currentScript lookup process. An attacker can manipulate the web page content and execute unintended actions by injecting HTML elements that overshadow legitimate DOM elements.

    +

    Note:

    +

    This is only exploitable if the application accepts untrusted input containing HTML but not direct JavaScript.

    +

    Remediation

    +

    Upgrade prismjs to version 1.30.0 or higher.

    +

    References

    + + +
    + + + +
    +
    +

    Insecure Randomness

    +
    + +
    + low severity +
    + +
    + +
      +
    • + Manifest file: /argo-cd ui/yarn.lock +
    • +
    • + Package Manager: npm +
    • +
    • + Vulnerable module: + + formidable +
    • + +
    • Introduced through: + + + argo-cd-ui@1.0.0, superagent@8.1.2 and others +
    • +
    + +
    + + +

    Detailed paths

    + +
      +
    • + Introduced through: + argo-cd-ui@1.0.0 + + superagent@8.1.2 + + formidable@2.1.2 + + + +
    • +
    + +
    + +
    + +

    Overview

    +

    Affected versions of this package are vulnerable to Insecure Randomness due to its use of the hexoid() function in the generation of fingerprint IDs.

    +

    Remediation

    +

    Upgrade formidable to version 2.1.3, 3.5.3 or higher.

    +

    References

    + + +
    + + + +
    +
    +

    Regular Expression Denial of Service (ReDoS)

    +
    + +
    + low severity +
    + +
    + +
      +
    • + Manifest file: /argo-cd ui/yarn.lock +
    • +
    • + Package Manager: npm +
    • +
    • + Vulnerable module: + + brace-expansion +
    • + +
    • Introduced through: + + + argo-cd-ui@1.0.0, minimatch@3.1.2 and others +
    • +
    + +
    + + +

    Detailed paths

    + +
      +
    • + Introduced through: + argo-cd-ui@1.0.0 + + minimatch@3.1.2 + + brace-expansion@1.1.11 + + + +
    • +
    • + Introduced through: + argo-cd-ui@1.0.0 + + redoc@2.4.0 + + @redocly/openapi-core@1.30.0 + + minimatch@5.1.6 + + brace-expansion@2.0.1 + + + +
    • +
    + +
    + +
    + +

    Overview

    +

    brace-expansion is a Brace expansion as known from sh/bash

    +

    Affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS) in the expand() function, which is prone to catastrophic backtracking on very long malicious inputs.

    +

    PoC

    +
    import index from "./index.js";
    +        
    +        let str = "{a}" + ",".repeat(100000) + "\u0000";
    +        
    +        let startTime = performance.now();
    +        
    +        const result = index(str);
    +        
    +        let endTime = performance.now();
    +        
    +        let timeTaken = endTime - startTime;
    +        
    +        console.log(`匹配耗时: ${timeTaken.toFixed(3)} 毫秒`);
    +        
    +

    Details

    +

    Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its original and legitimate users. There are many types of DoS attacks, ranging from trying to clog the network pipes to the system by generating a large volume of traffic from many machines (a Distributed Denial of Service - DDoS - attack) to sending crafted requests that cause a system to crash or take a disproportional amount of time to process.

    +

    The Regular expression Denial of Service (ReDoS) is a type of Denial of Service attack. Regular expressions are incredibly powerful, but they aren't very intuitive and can ultimately end up making it easy for attackers to take your site down.

    +

    Let’s take the following regular expression as an example:

    +
    regex = /A(B|C+)+D/
    +        
    +

    This regular expression accomplishes the following:

    +
      +
    • A The string must start with the letter 'A'
    • +
    • (B|C+)+ The string must then follow the letter A with either the letter 'B' or some number of occurrences of the letter 'C' (the + matches one or more times). The + at the end of this section states that we can look for one or more matches of this section.
    • +
    • D Finally, we ensure this section of the string ends with a 'D'
    • +
    +

    The expression would match inputs such as ABBD, ABCCCCD, ABCBCCCD and ACCCCCD

    +

    It most cases, it doesn't take very long for a regex engine to find a match:

    +
    $ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCD")'
    +        0.04s user 0.01s system 95% cpu 0.052 total
    +        
    +        $ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCX")'
    +        1.79s user 0.02s system 99% cpu 1.812 total
    +        
    +

    The entire process of testing it against a 30 characters long string takes around ~52ms. But when given an invalid string, it takes nearly two seconds to complete the test, over ten times as long as it took to test a valid string. The dramatic difference is due to the way regular expressions get evaluated.

    +

    Most Regex engines will work very similarly (with minor differences). The engine will match the first possible way to accept the current character and proceed to the next one. If it then fails to match the next one, it will backtrack and see if there was another way to digest the previous character. If it goes too far down the rabbit hole only to find out the string doesn’t match in the end, and if many characters have multiple valid regex paths, the number of backtracking steps can become very large, resulting in what is known as catastrophic backtracking.

    +

    Let's look at how our expression runs into this problem, using a shorter string: "ACCCX". While it seems fairly straightforward, there are still four different ways that the engine could match those three C's:

    +
      +
    1. CCC
    2. +
    3. CC+C
    4. +
    5. C+CC
    6. +
    7. C+C+C.
    8. +
    +

    The engine has to try each of those combinations to see if any of them potentially match against the expression. When you combine that with the other steps the engine must take, we can use RegEx 101 debugger to see the engine has to take a total of 38 steps before it can determine the string doesn't match.

    +

    From there, the number of steps the engine must use to validate a string just continues to grow.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    StringNumber of C'sNumber of steps
    ACCCX338
    ACCCCX471
    ACCCCCX5136
    ACCCCCCCCCCCCCCX1465,553
    +

    By the time the string includes 14 C's, the engine has to take over 65,000 steps just to see if the string is valid. These extreme situations can cause them to work very slowly (exponentially related to input size, as shown above), allowing an attacker to exploit this and can cause the service to excessively consume CPU, resulting in a Denial of Service.

    +

    Remediation

    +

    Upgrade brace-expansion to version 1.1.12, 2.0.2, 3.0.1, 4.0.1 or higher.

    +

    References

    + + +
    + + + +
    diff --git a/docs/snyk/v3.0.5/ghcr.io_dexidp_dex_v2.41.1.html b/docs/snyk/v2.14.14/ghcr.io_dexidp_dex_v2.41.1.html similarity index 99% rename from docs/snyk/v3.0.5/ghcr.io_dexidp_dex_v2.41.1.html rename to docs/snyk/v2.14.14/ghcr.io_dexidp_dex_v2.41.1.html index 5073af39da471..ae16e1852ddc7 100644 --- a/docs/snyk/v3.0.5/ghcr.io_dexidp_dex_v2.41.1.html +++ b/docs/snyk/v2.14.14/ghcr.io_dexidp_dex_v2.41.1.html @@ -456,7 +456,7 @@

    Snyk test report

    -

    June 8th 2025, 12:26:22 am (UTC+00:00)

    +

    June 15th 2025, 12:29:02 am (UTC+00:00)

    Scanned the following paths: diff --git a/docs/snyk/v2.14.13/public.ecr.aws_docker_library_haproxy_2.6.17-alpine.html b/docs/snyk/v2.14.14/public.ecr.aws_docker_library_haproxy_2.6.17-alpine.html similarity index 99% rename from docs/snyk/v2.14.13/public.ecr.aws_docker_library_haproxy_2.6.17-alpine.html rename to docs/snyk/v2.14.14/public.ecr.aws_docker_library_haproxy_2.6.17-alpine.html index 9bbbfea689f4d..5cf0b1e46cca2 100644 --- a/docs/snyk/v2.14.13/public.ecr.aws_docker_library_haproxy_2.6.17-alpine.html +++ b/docs/snyk/v2.14.14/public.ecr.aws_docker_library_haproxy_2.6.17-alpine.html @@ -456,7 +456,7 @@

    Snyk test report

    -

    June 8th 2025, 12:29:11 am (UTC+00:00)

    +

    June 15th 2025, 12:29:07 am (UTC+00:00)

    Scanned the following path: diff --git a/docs/snyk/v2.14.13/public.ecr.aws_docker_library_redis_7.0.15-alpine.html b/docs/snyk/v2.14.14/public.ecr.aws_docker_library_redis_7.0.15-alpine.html similarity index 99% rename from docs/snyk/v2.14.13/public.ecr.aws_docker_library_redis_7.0.15-alpine.html rename to docs/snyk/v2.14.14/public.ecr.aws_docker_library_redis_7.0.15-alpine.html index e397e2a17ec54..35aea14762560 100644 --- a/docs/snyk/v2.14.13/public.ecr.aws_docker_library_redis_7.0.15-alpine.html +++ b/docs/snyk/v2.14.14/public.ecr.aws_docker_library_redis_7.0.15-alpine.html @@ -456,7 +456,7 @@

    Snyk test report

    -

    June 8th 2025, 12:29:16 am (UTC+00:00)

    +

    June 15th 2025, 12:29:12 am (UTC+00:00)

    Scanned the following paths: diff --git a/docs/snyk/v2.14.13/quay.io_argoproj_argocd_v2.14.13.html b/docs/snyk/v2.14.14/quay.io_argoproj_argocd_v2.14.14.html similarity index 88% rename from docs/snyk/v2.14.13/quay.io_argoproj_argocd_v2.14.13.html rename to docs/snyk/v2.14.14/quay.io_argoproj_argocd_v2.14.14.html index 41273d800be59..51b3451709dcd 100644 --- a/docs/snyk/v2.14.13/quay.io_argoproj_argocd_v2.14.13.html +++ b/docs/snyk/v2.14.14/quay.io_argoproj_argocd_v2.14.14.html @@ -7,7 +7,7 @@ Snyk test report - + @@ -456,23 +456,23 @@

    Snyk test report

    -

    June 8th 2025, 12:29:37 am (UTC+00:00)

    +

    June 15th 2025, 12:29:32 am (UTC+00:00)

    Scanned the following paths:
      -
    • quay.io/argoproj/argocd:v2.14.13/argoproj/argocd/Dockerfile (deb)
    • -
    • quay.io/argoproj/argocd:v2.14.13/argoproj/argo-cd/v2//usr/local/bin/argocd (gomodules)
    • -
    • quay.io/argoproj/argocd:v2.14.13//usr/local/bin/kustomize (gomodules)
    • -
    • quay.io/argoproj/argocd:v2.14.13/helm/v3//usr/local/bin/helm (gomodules)
    • -
    • quay.io/argoproj/argocd:v2.14.13/git-lfs/git-lfs//usr/bin/git-lfs (gomodules)
    • +
    • quay.io/argoproj/argocd:v2.14.14/argoproj/argocd/Dockerfile (deb)
    • +
    • quay.io/argoproj/argocd:v2.14.14/argoproj/argo-cd/v2//usr/local/bin/argocd (gomodules)
    • +
    • quay.io/argoproj/argocd:v2.14.14//usr/local/bin/kustomize (gomodules)
    • +
    • quay.io/argoproj/argocd:v2.14.14/helm/v3//usr/local/bin/helm (gomodules)
    • +
    • quay.io/argoproj/argocd:v2.14.14/git-lfs/git-lfs//usr/bin/git-lfs (gomodules)
    -
    27 known vulnerabilities
    -
    104 vulnerable dependency paths
    -
    2384 dependencies
    +
    26 known vulnerabilities
    +
    94 vulnerable dependency paths
    +
    2383 dependencies
    @@ -492,7 +492,7 @@

    Allocation of Resources Without Limits or Throttling

  • - Manifest file: quay.io/argoproj/argocd:v2.14.13/argoproj/argo-cd/v2 /usr/local/bin/argocd + Manifest file: quay.io/argoproj/argocd:v2.14.14/argoproj/argo-cd/v2 /usr/local/bin/argocd
  • Package Manager: golang @@ -563,7 +563,7 @@

    Denial of Service (DoS)

    • - Manifest file: quay.io/argoproj/argocd:v2.14.13/helm/v3 /usr/local/bin/helm + Manifest file: quay.io/argoproj/argocd:v2.14.14/helm/v3 /usr/local/bin/helm
    • Package Manager: golang @@ -646,7 +646,7 @@

      Race Condition

      • - Manifest file: quay.io/argoproj/argocd:v2.14.13/argoproj/argocd Dockerfile + Manifest file: quay.io/argoproj/argocd:v2.14.14/argoproj/argocd Dockerfile
      • Package Manager: ubuntu:24.04 @@ -659,7 +659,7 @@

        Race Condition

      • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 and systemd/libsystemd0@255.4-1ubuntu8.6 + docker-image|quay.io/argoproj/argocd@v2.14.14 and systemd/libsystemd0@255.4-1ubuntu8.8
      @@ -672,86 +672,86 @@

      Detailed paths

      • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8
      • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 - apt@2.7.14build2 + apt@2.8.3 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8
      • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 procps/libproc2-0@2:4.0.4-4ubuntu3.2 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8
      • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 procps@2:4.0.4-4ubuntu3.2 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8
      • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 util-linux@2.39.3-9ubuntu6.2 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8
      • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 util-linux/bsdutils@1:2.39.3-9ubuntu6.2 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8
      • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 - apt@2.7.14build2 + apt@2.8.3 - apt/libapt-pkg6.0t64@2.7.14build2 + apt/libapt-pkg6.0t64@2.8.3 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8
      • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 - apt@2.7.14build2 + apt@2.8.3 adduser@3.137ubuntu1 @@ -759,16 +759,16 @@

        Detailed paths

        pam/libpam-modules@1.5.3-5ubuntu5.1 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8
      • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 - apt@2.7.14build2 + apt@2.8.3 adduser@3.137ubuntu1 @@ -778,51 +778,51 @@

        Detailed paths

        pam/libpam-modules-bin@1.5.3-5ubuntu5.1 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8
      • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 - systemd/libudev1@255.4-1ubuntu8.6 + systemd/libudev1@255.4-1ubuntu8.8
      • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 libfido2/libfido2-1@1.14.0-1build3 - systemd/libudev1@255.4-1ubuntu8.6 + systemd/libudev1@255.4-1ubuntu8.8
      • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 util-linux@2.39.3-9ubuntu6.2 - systemd/libudev1@255.4-1ubuntu8.6 + systemd/libudev1@255.4-1ubuntu8.8
      • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 - apt@2.7.14build2 + apt@2.8.3 - apt/libapt-pkg6.0t64@2.7.14build2 + apt/libapt-pkg6.0t64@2.8.3 - systemd/libudev1@255.4-1ubuntu8.6 + systemd/libudev1@255.4-1ubuntu8.8 @@ -869,7 +869,7 @@

        Insecure Storage of Sensitive Information

        • - Manifest file: quay.io/argoproj/argocd:v2.14.13/argoproj/argocd Dockerfile + Manifest file: quay.io/argoproj/argocd:v2.14.14/argoproj/argocd Dockerfile
        • Package Manager: ubuntu:24.04 @@ -882,7 +882,7 @@

          Insecure Storage of Sensitive Information

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 and pam/libpam0g@1.5.3-5ubuntu5.1 + docker-image|quay.io/argoproj/argocd@v2.14.14 and pam/libpam0g@1.5.3-5ubuntu5.1
        @@ -895,7 +895,7 @@

        Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 pam/libpam0g@1.5.3-5ubuntu5.1 @@ -904,7 +904,7 @@

          Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 shadow/login@1:4.13+dfsg1-4ubuntu3.2 @@ -915,7 +915,7 @@

          Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 util-linux@2.39.3-9ubuntu6.2 @@ -926,9 +926,9 @@

          Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 - apt@2.7.14build2 + apt@2.8.3 adduser@3.137ubuntu1 @@ -941,9 +941,9 @@

          Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 - apt@2.7.14build2 + apt@2.8.3 adduser@3.137ubuntu1 @@ -958,9 +958,9 @@

          Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 - apt@2.7.14build2 + apt@2.8.3 adduser@3.137ubuntu1 @@ -977,7 +977,7 @@

          Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 pam/libpam-modules-bin@1.5.3-5ubuntu5.1 @@ -986,9 +986,9 @@

          Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 - apt@2.7.14build2 + apt@2.8.3 adduser@3.137ubuntu1 @@ -1003,7 +1003,7 @@

          Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 pam/libpam-modules@1.5.3-5ubuntu5.1 @@ -1012,7 +1012,7 @@

          Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 pam/libpam-runtime@1.5.3-5ubuntu5.1 @@ -1023,7 +1023,7 @@

          Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 shadow/login@1:4.13+dfsg1-4ubuntu3.2 @@ -1034,9 +1034,9 @@

          Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 - apt@2.7.14build2 + apt@2.8.3 adduser@3.137ubuntu1 @@ -1049,7 +1049,7 @@

          Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 pam/libpam-runtime@1.5.3-5ubuntu5.1 @@ -1058,7 +1058,7 @@

          Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 shadow/login@1:4.13+dfsg1-4ubuntu3.2 @@ -1108,7 +1108,7 @@

          Improper Authentication

          • - Manifest file: quay.io/argoproj/argocd:v2.14.13/argoproj/argocd Dockerfile + Manifest file: quay.io/argoproj/argocd:v2.14.14/argoproj/argocd Dockerfile
          • Package Manager: ubuntu:24.04 @@ -1121,7 +1121,7 @@

            Improper Authentication

          • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 and pam/libpam0g@1.5.3-5ubuntu5.1 + docker-image|quay.io/argoproj/argocd@v2.14.14 and pam/libpam0g@1.5.3-5ubuntu5.1
          @@ -1134,7 +1134,7 @@

          Detailed paths

          • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 pam/libpam0g@1.5.3-5ubuntu5.1 @@ -1143,7 +1143,7 @@

            Detailed paths

          • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 shadow/login@1:4.13+dfsg1-4ubuntu3.2 @@ -1154,7 +1154,7 @@

            Detailed paths

          • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 util-linux@2.39.3-9ubuntu6.2 @@ -1165,9 +1165,9 @@

            Detailed paths

          • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 - apt@2.7.14build2 + apt@2.8.3 adduser@3.137ubuntu1 @@ -1180,9 +1180,9 @@

            Detailed paths

          • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 - apt@2.7.14build2 + apt@2.8.3 adduser@3.137ubuntu1 @@ -1197,9 +1197,9 @@

            Detailed paths

          • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 - apt@2.7.14build2 + apt@2.8.3 adduser@3.137ubuntu1 @@ -1216,7 +1216,7 @@

            Detailed paths

          • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 pam/libpam-modules-bin@1.5.3-5ubuntu5.1 @@ -1225,9 +1225,9 @@

            Detailed paths

          • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 - apt@2.7.14build2 + apt@2.8.3 adduser@3.137ubuntu1 @@ -1242,7 +1242,7 @@

            Detailed paths

          • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 pam/libpam-modules@1.5.3-5ubuntu5.1 @@ -1251,7 +1251,7 @@

            Detailed paths

          • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 pam/libpam-runtime@1.5.3-5ubuntu5.1 @@ -1262,7 +1262,7 @@

            Detailed paths

          • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 shadow/login@1:4.13+dfsg1-4ubuntu3.2 @@ -1273,9 +1273,9 @@

            Detailed paths

          • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 - apt@2.7.14build2 + apt@2.8.3 adduser@3.137ubuntu1 @@ -1288,7 +1288,7 @@

            Detailed paths

          • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 pam/libpam-runtime@1.5.3-5ubuntu5.1 @@ -1297,7 +1297,7 @@

            Detailed paths

          • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 shadow/login@1:4.13+dfsg1-4ubuntu3.2 @@ -1337,216 +1337,6 @@

            References

            More about this vulnerability

  • -
    -
    -

    Reversible One-Way Hash

    -
    - -
    - medium severity -
    - -
    - -
      -
    • - Manifest file: quay.io/argoproj/argocd:v2.14.13/argoproj/argocd Dockerfile -
    • -
    • - Package Manager: ubuntu:24.04 -
    • -
    • - Vulnerable module: - - krb5/libk5crypto3 -
    • - -
    • Introduced through: - - - docker-image|quay.io/argoproj/argocd@v2.14.13, git@1:2.43.0-1ubuntu7.2 and others -
    • -
    - -
    - - -

    Detailed paths

    - -
      -
    • - Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 - - git@1:2.43.0-1ubuntu7.2 - - curl/libcurl3t64-gnutls@8.5.0-2ubuntu10.6 - - krb5/libgssapi-krb5-2@1.20.1-6ubuntu2.5 - - krb5/libk5crypto3@1.20.1-6ubuntu2.5 - - - -
    • -
    • - Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 - - git@1:2.43.0-1ubuntu7.2 - - curl/libcurl3t64-gnutls@8.5.0-2ubuntu10.6 - - krb5/libgssapi-krb5-2@1.20.1-6ubuntu2.5 - - krb5/libkrb5-3@1.20.1-6ubuntu2.5 - - krb5/libk5crypto3@1.20.1-6ubuntu2.5 - - - -
    • -
    • - Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 - - git@1:2.43.0-1ubuntu7.2 - - curl/libcurl3t64-gnutls@8.5.0-2ubuntu10.6 - - krb5/libgssapi-krb5-2@1.20.1-6ubuntu2.5 - - krb5/libkrb5support0@1.20.1-6ubuntu2.5 - - - -
    • -
    • - Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 - - git@1:2.43.0-1ubuntu7.2 - - curl/libcurl3t64-gnutls@8.5.0-2ubuntu10.6 - - krb5/libgssapi-krb5-2@1.20.1-6ubuntu2.5 - - krb5/libkrb5-3@1.20.1-6ubuntu2.5 - - krb5/libkrb5support0@1.20.1-6ubuntu2.5 - - - -
    • -
    • - Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 - - git@1:2.43.0-1ubuntu7.2 - - curl/libcurl3t64-gnutls@8.5.0-2ubuntu10.6 - - krb5/libgssapi-krb5-2@1.20.1-6ubuntu2.5 - - krb5/libkrb5-3@1.20.1-6ubuntu2.5 - - krb5/libk5crypto3@1.20.1-6ubuntu2.5 - - krb5/libkrb5support0@1.20.1-6ubuntu2.5 - - - -
    • -
    • - Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 - - git@1:2.43.0-1ubuntu7.2 - - curl/libcurl3t64-gnutls@8.5.0-2ubuntu10.6 - - krb5/libgssapi-krb5-2@1.20.1-6ubuntu2.5 - - krb5/libkrb5-3@1.20.1-6ubuntu2.5 - - - -
    • -
    • - Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 - - openssh/openssh-client@1:9.6p1-3ubuntu13.11 - - krb5/libgssapi-krb5-2@1.20.1-6ubuntu2.5 - - - -
    • -
    • - Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 - - git@1:2.43.0-1ubuntu7.2 - - curl/libcurl3t64-gnutls@8.5.0-2ubuntu10.6 - - krb5/libgssapi-krb5-2@1.20.1-6ubuntu2.5 - - - -
    • -
    • - Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 - - git@1:2.43.0-1ubuntu7.2 - - curl/libcurl3t64-gnutls@8.5.0-2ubuntu10.6 - - libssh/libssh-4@0.10.6-2build2 - - krb5/libgssapi-krb5-2@1.20.1-6ubuntu2.5 - - - -
    • -
    • - Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 - - krb5/krb5-locales@1.20.1-6ubuntu2.5 - - - -
    • -
    - -
    - -
    - -

    NVD Description

    -

    Note: Versions mentioned in the description apply only to the upstream krb5 package and not the krb5 package as distributed by Ubuntu. - See How to fix? for Ubuntu:24.04 relevant fixed versions and status.

    -

    A vulnerability in the MIT Kerberos implementation allows GSSAPI-protected messages using RC4-HMAC-MD5 to be spoofed due to weaknesses in the MD5 checksum design. If RC4 is preferred over stronger encryption types, an attacker could exploit MD5 collisions to forge message integrity codes. This may lead to unauthorized message tampering.

    -

    Remediation

    -

    Upgrade Ubuntu:24.04 krb5 to version 1.20.1-6ubuntu2.6 or higher.

    -

    References

    - - -
    - - -

    LGPL-3.0 license

    @@ -1560,7 +1350,7 @@

    LGPL-3.0 license

    • - Manifest file: quay.io/argoproj/argocd:v2.14.13/argoproj/argo-cd/v2 /usr/local/bin/argocd + Manifest file: quay.io/argoproj/argocd:v2.14.14/argoproj/argo-cd/v2 /usr/local/bin/argocd
    • Package Manager: golang @@ -1620,7 +1410,7 @@

      Improper Validation of Syntactic Correctness of Input
    • - Manifest file: quay.io/argoproj/argocd:v2.14.13/helm/v3 /usr/local/bin/helm + Manifest file: quay.io/argoproj/argocd:v2.14.14/helm/v3 /usr/local/bin/helm
    • Package Manager: golang @@ -1745,7 +1535,7 @@

      MPL-2.0 license

      • - Manifest file: quay.io/argoproj/argocd:v2.14.13/argoproj/argo-cd/v2 /usr/local/bin/argocd + Manifest file: quay.io/argoproj/argocd:v2.14.14/argoproj/argo-cd/v2 /usr/local/bin/argocd
      • Package Manager: golang @@ -1805,7 +1595,7 @@

        MPL-2.0 license

        • - Manifest file: quay.io/argoproj/argocd:v2.14.13/argoproj/argo-cd/v2 /usr/local/bin/argocd + Manifest file: quay.io/argoproj/argocd:v2.14.14/argoproj/argo-cd/v2 /usr/local/bin/argocd
        • Package Manager: golang @@ -1865,7 +1655,7 @@

          MPL-2.0 license

          • - Manifest file: quay.io/argoproj/argocd:v2.14.13/argoproj/argo-cd/v2 /usr/local/bin/argocd + Manifest file: quay.io/argoproj/argocd:v2.14.14/argoproj/argo-cd/v2 /usr/local/bin/argocd
          • Package Manager: golang @@ -1925,7 +1715,7 @@

            MPL-2.0 license

            • - Manifest file: quay.io/argoproj/argocd:v2.14.13/helm/v3 /usr/local/bin/helm + Manifest file: quay.io/argoproj/argocd:v2.14.14/helm/v3 /usr/local/bin/helm
            • Package Manager: golang @@ -1985,7 +1775,7 @@

              MPL-2.0 license

              • - Manifest file: quay.io/argoproj/argocd:v2.14.13/argoproj/argo-cd/v2 /usr/local/bin/argocd + Manifest file: quay.io/argoproj/argocd:v2.14.14/argoproj/argo-cd/v2 /usr/local/bin/argocd
              • Package Manager: golang @@ -2045,7 +1835,7 @@

                MPL-2.0 license

                • - Manifest file: quay.io/argoproj/argocd:v2.14.13/argoproj/argo-cd/v2 /usr/local/bin/argocd + Manifest file: quay.io/argoproj/argocd:v2.14.14/argoproj/argo-cd/v2 /usr/local/bin/argocd
                • Package Manager: golang @@ -2105,7 +1895,7 @@

                  Allocation of Resources Without Limits or Throttling

                • - Manifest file: quay.io/argoproj/argocd:v2.14.13/argoproj/argo-cd/v2 /usr/local/bin/argocd + Manifest file: quay.io/argoproj/argocd:v2.14.14/argoproj/argo-cd/v2 /usr/local/bin/argocd
                • Package Manager: golang @@ -2175,7 +1965,7 @@

                  Generation of Error Message Containing Sensitive Informa
                  • - Manifest file: quay.io/argoproj/argocd:v2.14.13/argoproj/argo-cd/v2 /usr/local/bin/argocd + Manifest file: quay.io/argoproj/argocd:v2.14.14/argoproj/argo-cd/v2 /usr/local/bin/argocd
                  • Package Manager: golang @@ -2244,7 +2034,7 @@

                    Generation of Error Message Containing Sensitive Informa
                    • - Manifest file: quay.io/argoproj/argocd:v2.14.13/argoproj/argo-cd/v2 /usr/local/bin/argocd + Manifest file: quay.io/argoproj/argocd:v2.14.14/argoproj/argo-cd/v2 /usr/local/bin/argocd
                    • Package Manager: golang @@ -2313,7 +2103,7 @@

                      Improper Encoding or Escaping of Output

                      • - Manifest file: quay.io/argoproj/argocd:v2.14.13/argoproj/argocd Dockerfile + Manifest file: quay.io/argoproj/argocd:v2.14.14/argoproj/argocd Dockerfile
                      • Package Manager: ubuntu:24.04 @@ -2327,7 +2117,7 @@

                        Improper Encoding or Escaping of Output

                      • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13, git@1:2.43.0-1ubuntu7.2 and others + docker-image|quay.io/argoproj/argocd@v2.14.14, git@1:2.43.0-1ubuntu7.2 and others
                      @@ -2339,7 +2129,7 @@

                      Detailed paths

                      • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 git@1:2.43.0-1ubuntu7.2 @@ -2350,7 +2140,7 @@

                        Detailed paths

                      • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 git@1:2.43.0-1ubuntu7.2 @@ -2359,7 +2149,7 @@

                        Detailed paths

                      • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 git-lfs@3.4.1-1ubuntu0.2 @@ -2406,7 +2196,7 @@

                        CVE-2024-56433

                        • - Manifest file: quay.io/argoproj/argocd:v2.14.13/argoproj/argocd Dockerfile + Manifest file: quay.io/argoproj/argocd:v2.14.14/argoproj/argocd Dockerfile
                        • Package Manager: ubuntu:24.04 @@ -2419,7 +2209,7 @@

                          CVE-2024-56433

                        • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 and shadow/passwd@1:4.13+dfsg1-4ubuntu3.2 + docker-image|quay.io/argoproj/argocd@v2.14.14 and shadow/passwd@1:4.13+dfsg1-4ubuntu3.2
                        @@ -2432,7 +2222,7 @@

                        Detailed paths

                        • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 shadow/passwd@1:4.13+dfsg1-4ubuntu3.2 @@ -2441,9 +2231,9 @@

                          Detailed paths

                        • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 - openssh/openssh-client@1:9.6p1-3ubuntu13.11 + openssh/openssh-client@1:9.6p1-3ubuntu13.12 shadow/passwd@1:4.13+dfsg1-4ubuntu3.2 @@ -2452,9 +2242,9 @@

                          Detailed paths

                        • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 - apt@2.7.14build2 + apt@2.8.3 adduser@3.137ubuntu1 @@ -2465,7 +2255,7 @@

                          Detailed paths

                        • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 shadow/login@1:4.13+dfsg1-4ubuntu3.2 @@ -2511,7 +2301,7 @@

                          Release of Invalid Pointer or Reference

                          • - Manifest file: quay.io/argoproj/argocd:v2.14.13/argoproj/argocd Dockerfile + Manifest file: quay.io/argoproj/argocd:v2.14.14/argoproj/argocd Dockerfile
                          • Package Manager: ubuntu:24.04 @@ -2524,7 +2314,7 @@

                            Release of Invalid Pointer or Reference

                          • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 and patch@2.7.6-7build3 + docker-image|quay.io/argoproj/argocd@v2.14.14 and patch@2.7.6-7build3
                          @@ -2537,7 +2327,7 @@

                          Detailed paths

                          • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 patch@2.7.6-7build3 @@ -2581,7 +2371,7 @@

                            Double Free

                            • - Manifest file: quay.io/argoproj/argocd:v2.14.13/argoproj/argocd Dockerfile + Manifest file: quay.io/argoproj/argocd:v2.14.14/argoproj/argocd Dockerfile
                            • Package Manager: ubuntu:24.04 @@ -2594,7 +2384,7 @@

                              Double Free

                            • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 and patch@2.7.6-7build3 + docker-image|quay.io/argoproj/argocd@v2.14.14 and patch@2.7.6-7build3
                            @@ -2607,7 +2397,7 @@

                            Detailed paths

                            • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 patch@2.7.6-7build3 @@ -2656,7 +2446,7 @@

                              CVE-2024-41996

                              • - Manifest file: quay.io/argoproj/argocd:v2.14.13/argoproj/argocd Dockerfile + Manifest file: quay.io/argoproj/argocd:v2.14.14/argoproj/argocd Dockerfile
                              • Package Manager: ubuntu:24.04 @@ -2669,7 +2459,7 @@

                                CVE-2024-41996

                              • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 and openssl/libssl3t64@3.0.13-0ubuntu3.5 + docker-image|quay.io/argoproj/argocd@v2.14.14 and openssl/libssl3t64@3.0.13-0ubuntu3.5
                              @@ -2682,7 +2472,7 @@

                              Detailed paths

                              • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 openssl/libssl3t64@3.0.13-0ubuntu3.5 @@ -2691,7 +2481,7 @@

                                Detailed paths

                              • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 coreutils@9.4-3ubuntu6 @@ -2702,7 +2492,7 @@

                                Detailed paths

                              • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 cyrus-sasl2/libsasl2-modules@2.1.28+dfsg1-5ubuntu3.1 @@ -2713,7 +2503,7 @@

                                Detailed paths

                              • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 libfido2/libfido2-1@1.14.0-1build3 @@ -2724,9 +2514,9 @@

                                Detailed paths

                              • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 - openssh/openssh-client@1:9.6p1-3ubuntu13.11 + openssh/openssh-client@1:9.6p1-3ubuntu13.12 openssl/libssl3t64@3.0.13-0ubuntu3.5 @@ -2735,7 +2525,7 @@

                                Detailed paths

                              • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 ca-certificates@20240203 @@ -2748,7 +2538,7 @@

                                Detailed paths

                              • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 git@1:2.43.0-1ubuntu7.2 @@ -2763,15 +2553,15 @@

                                Detailed paths

                              • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 git@1:2.43.0-1ubuntu7.2 curl/libcurl3t64-gnutls@8.5.0-2ubuntu10.6 - krb5/libgssapi-krb5-2@1.20.1-6ubuntu2.5 + krb5/libgssapi-krb5-2@1.20.1-6ubuntu2.6 - krb5/libkrb5-3@1.20.1-6ubuntu2.5 + krb5/libkrb5-3@1.20.1-6ubuntu2.6 openssl/libssl3t64@3.0.13-0ubuntu3.5 @@ -2780,7 +2570,7 @@

                                Detailed paths

                              • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 git@1:2.43.0-1ubuntu7.2 @@ -2797,7 +2587,7 @@

                                Detailed paths

                              • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 openssl@3.0.13-0ubuntu3.5 @@ -2806,7 +2596,7 @@

                                Detailed paths

                              • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 ca-certificates@20240203 @@ -2854,7 +2644,7 @@

                                Information Exposure

                                • - Manifest file: quay.io/argoproj/argocd:v2.14.13/argoproj/argocd Dockerfile + Manifest file: quay.io/argoproj/argocd:v2.14.14/argoproj/argocd Dockerfile
                                • Package Manager: ubuntu:24.04 @@ -2867,7 +2657,7 @@

                                  Information Exposure

                                • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 and libgcrypt20@1.10.3-2build1 + docker-image|quay.io/argoproj/argocd@v2.14.14 and libgcrypt20@1.10.3-2build1
                                @@ -2880,7 +2670,7 @@

                                Detailed paths

                                • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 libgcrypt20@1.10.3-2build1 @@ -2889,7 +2679,7 @@

                                  Detailed paths

                                • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 gnupg2/dirmngr@2.4.4-2ubuntu17.2 @@ -2900,7 +2690,7 @@

                                  Detailed paths

                                • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 gnupg2/gpg@2.4.4-2ubuntu17.2 @@ -2911,7 +2701,7 @@

                                  Detailed paths

                                • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 gnupg2/gpg-agent@2.4.4-2ubuntu17.2 @@ -2922,11 +2712,11 @@

                                  Detailed paths

                                • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 - apt@2.7.14build2 + apt@2.8.3 - apt/libapt-pkg6.0t64@2.7.14build2 + apt/libapt-pkg6.0t64@2.8.3 libgcrypt20@1.10.3-2build1 @@ -2935,9 +2725,9 @@

                                  Detailed paths

                                • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 - apt@2.7.14build2 + apt@2.8.3 gnupg2/gpgv@2.4.4-2ubuntu17.2 @@ -2948,7 +2738,7 @@

                                  Detailed paths

                                • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 gnupg2/gpg@2.4.4-2ubuntu17.2 @@ -2961,9 +2751,9 @@

                                  Detailed paths

                                • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 - apt@2.7.14build2 + apt@2.8.3 adduser@3.137ubuntu1 @@ -2971,7 +2761,7 @@

                                  Detailed paths

                                  pam/libpam-modules@1.5.3-5ubuntu5.1 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8 libgcrypt20@1.10.3-2build1 @@ -3020,7 +2810,7 @@

                                  Out-of-bounds Write

                                  • - Manifest file: quay.io/argoproj/argocd:v2.14.13/argoproj/argocd Dockerfile + Manifest file: quay.io/argoproj/argocd:v2.14.14/argoproj/argocd Dockerfile
                                  • Package Manager: ubuntu:24.04 @@ -3033,7 +2823,7 @@

                                    Out-of-bounds Write

                                  • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 and gnupg2/gpgv@2.4.4-2ubuntu17.2 + docker-image|quay.io/argoproj/argocd@v2.14.14 and gnupg2/gpgv@2.4.4-2ubuntu17.2
                                  @@ -3046,7 +2836,7 @@

                                  Detailed paths

                                  • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 gnupg2/gpgv@2.4.4-2ubuntu17.2 @@ -3055,9 +2845,9 @@

                                    Detailed paths

                                  • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 - apt@2.7.14build2 + apt@2.8.3 gnupg2/gpgv@2.4.4-2ubuntu17.2 @@ -3066,7 +2856,7 @@

                                    Detailed paths

                                  • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 gnupg2/dirmngr@2.4.4-2ubuntu17.2 @@ -3077,7 +2867,7 @@

                                    Detailed paths

                                  • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 gnupg2/gpg-agent@2.4.4-2ubuntu17.2 @@ -3088,7 +2878,7 @@

                                    Detailed paths

                                  • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 gnupg2/gpg@2.4.4-2ubuntu17.2 @@ -3099,7 +2889,7 @@

                                    Detailed paths

                                  • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 gnupg2/dirmngr@2.4.4-2ubuntu17.2 @@ -3108,7 +2898,7 @@

                                    Detailed paths

                                  • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 gnupg2/gpg@2.4.4-2ubuntu17.2 @@ -3117,7 +2907,7 @@

                                    Detailed paths

                                  • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 gnupg2/gpg-agent@2.4.4-2ubuntu17.2 @@ -3166,7 +2956,7 @@

                                    Allocation of Resources Without Limits or Throttling

                                  • - Manifest file: quay.io/argoproj/argocd:v2.14.13/argoproj/argocd Dockerfile + Manifest file: quay.io/argoproj/argocd:v2.14.14/argoproj/argocd Dockerfile
                                  • Package Manager: ubuntu:24.04 @@ -3179,7 +2969,7 @@

                                    Allocation of Resources Without Limits or Throttling

                                    Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 and glibc/libc-bin@2.39-0ubuntu8.4 + docker-image|quay.io/argoproj/argocd@v2.14.14 and glibc/libc-bin@2.39-0ubuntu8.4
                                  @@ -3192,7 +2982,7 @@

                                  Detailed paths

                                  • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 glibc/libc-bin@2.39-0ubuntu8.4 @@ -3201,7 +2991,7 @@

                                    Detailed paths

                                  • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 glibc/libc6@2.39-0ubuntu8.4 @@ -3247,7 +3037,7 @@

                                    CVE-2025-0167

                                    • - Manifest file: quay.io/argoproj/argocd:v2.14.13/argoproj/argocd Dockerfile + Manifest file: quay.io/argoproj/argocd:v2.14.14/argoproj/argocd Dockerfile
                                    • Package Manager: ubuntu:24.04 @@ -3261,7 +3051,7 @@

                                      CVE-2025-0167

                                    • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13, git@1:2.43.0-1ubuntu7.2 and others + docker-image|quay.io/argoproj/argocd@v2.14.14, git@1:2.43.0-1ubuntu7.2 and others
                                    @@ -3273,7 +3063,7 @@

                                    Detailed paths

                                    • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 git@1:2.43.0-1ubuntu7.2 @@ -3326,7 +3116,7 @@

                                      Improper Input Validation

                                      • - Manifest file: quay.io/argoproj/argocd:v2.14.13/argoproj/argocd Dockerfile + Manifest file: quay.io/argoproj/argocd:v2.14.14/argoproj/argocd Dockerfile
                                      • Package Manager: ubuntu:24.04 @@ -3339,7 +3129,7 @@

                                        Improper Input Validation

                                      • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 and coreutils@9.4-3ubuntu6 + docker-image|quay.io/argoproj/argocd@v2.14.14 and coreutils@9.4-3ubuntu6
                                      @@ -3352,7 +3142,7 @@

                                      Detailed paths

                                      • Introduced through: - docker-image|quay.io/argoproj/argocd@v2.14.13 + docker-image|quay.io/argoproj/argocd@v2.14.14 coreutils@9.4-3ubuntu6 diff --git a/docs/snyk/v2.14.13/redis_7.0.15-alpine.html b/docs/snyk/v2.14.14/redis_7.0.15-alpine.html similarity index 99% rename from docs/snyk/v2.14.13/redis_7.0.15-alpine.html rename to docs/snyk/v2.14.14/redis_7.0.15-alpine.html index 7a35f903e4357..414f179b45b40 100644 --- a/docs/snyk/v2.14.13/redis_7.0.15-alpine.html +++ b/docs/snyk/v2.14.14/redis_7.0.15-alpine.html @@ -456,7 +456,7 @@

                                        Snyk test report

                                        -

                                        June 8th 2025, 12:29:41 am (UTC+00:00)

                                        +

                                        June 15th 2025, 12:29:36 am (UTC+00:00)

                                        Scanned the following paths: diff --git a/docs/snyk/v3.0.5/argocd-iac-install.html b/docs/snyk/v3.0.6/argocd-iac-install.html similarity index 99% rename from docs/snyk/v3.0.5/argocd-iac-install.html rename to docs/snyk/v3.0.6/argocd-iac-install.html index d8eddd8817444..dbdf2aabc674a 100644 --- a/docs/snyk/v3.0.5/argocd-iac-install.html +++ b/docs/snyk/v3.0.6/argocd-iac-install.html @@ -456,7 +456,7 @@

                                        Snyk test report

                                        -

                                        June 8th 2025, 12:28:27 am (UTC+00:00)

                                        +

                                        June 15th 2025, 12:28:26 am (UTC+00:00)

                                        Scanned the following path: diff --git a/docs/snyk/v3.0.5/argocd-iac-namespace-install.html b/docs/snyk/v3.0.6/argocd-iac-namespace-install.html similarity index 99% rename from docs/snyk/v3.0.5/argocd-iac-namespace-install.html rename to docs/snyk/v3.0.6/argocd-iac-namespace-install.html index 9cb72e665f138..237616e3d146d 100644 --- a/docs/snyk/v3.0.5/argocd-iac-namespace-install.html +++ b/docs/snyk/v3.0.6/argocd-iac-namespace-install.html @@ -456,7 +456,7 @@

                                        Snyk test report

                                        -

                                        June 8th 2025, 12:28:38 am (UTC+00:00)

                                        +

                                        June 15th 2025, 12:28:36 am (UTC+00:00)

                                        Scanned the following path: diff --git a/docs/snyk/v3.0.5/argocd-test.html b/docs/snyk/v3.0.6/argocd-test.html similarity index 94% rename from docs/snyk/v3.0.5/argocd-test.html rename to docs/snyk/v3.0.6/argocd-test.html index 8f2b0e5a3292a..43b0baedd45f8 100644 --- a/docs/snyk/v3.0.5/argocd-test.html +++ b/docs/snyk/v3.0.6/argocd-test.html @@ -7,7 +7,7 @@ Snyk test report - + @@ -456,7 +456,7 @@

                                        Snyk test report

                                        -

                                        June 8th 2025, 12:26:12 am (UTC+00:00)

                                        +

                                        June 15th 2025, 12:26:16 am (UTC+00:00)

                                        Scanned the following paths: @@ -468,8 +468,8 @@

                                        Snyk test report

                                        -
                                        16 known vulnerabilities
                                        -
                                        106 vulnerable dependency paths
                                        +
                                        17 known vulnerabilities
                                        +
                                        108 vulnerable dependency paths
                                        2079 dependencies
                                        @@ -3255,6 +3255,170 @@

                                        References

                                        +
                                        +

                                        Regular Expression Denial of Service (ReDoS)

                                        +
                                        + +
                                        + low severity +
                                        + +
                                        + +
                                          +
                                        • + Manifest file: /argo-cd ui/yarn.lock +
                                        • +
                                        • + Package Manager: npm +
                                        • +
                                        • + Vulnerable module: + + brace-expansion +
                                        • + +
                                        • Introduced through: + + + argo-cd-ui@1.0.0, minimatch@3.1.2 and others +
                                        • +
                                        + +
                                        + + +

                                        Detailed paths

                                        + +
                                          +
                                        • + Introduced through: + argo-cd-ui@1.0.0 + + minimatch@3.1.2 + + brace-expansion@1.1.11 + + + +
                                        • +
                                        • + Introduced through: + argo-cd-ui@1.0.0 + + redoc@2.0.0-rc.64 + + @redocly/openapi-core@1.0.0-beta.82 + + minimatch@3.1.2 + + brace-expansion@1.1.11 + + + +
                                        • +
                                        + +
                                        + +
                                        + +

                                        Overview

                                        +

                                        brace-expansion is a Brace expansion as known from sh/bash

                                        +

                                        Affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS) in the expand() function, which is prone to catastrophic backtracking on very long malicious inputs.

                                        +

                                        PoC

                                        +
                                        import index from "./index.js";
                                        +        
                                        +        let str = "{a}" + ",".repeat(100000) + "\u0000";
                                        +        
                                        +        let startTime = performance.now();
                                        +        
                                        +        const result = index(str);
                                        +        
                                        +        let endTime = performance.now();
                                        +        
                                        +        let timeTaken = endTime - startTime;
                                        +        
                                        +        console.log(`匹配耗时: ${timeTaken.toFixed(3)} 毫秒`);
                                        +        
                                        +

                                        Details

                                        +

                                        Denial of Service (DoS) describes a family of attacks, all aimed at making a system inaccessible to its original and legitimate users. There are many types of DoS attacks, ranging from trying to clog the network pipes to the system by generating a large volume of traffic from many machines (a Distributed Denial of Service - DDoS - attack) to sending crafted requests that cause a system to crash or take a disproportional amount of time to process.

                                        +

                                        The Regular expression Denial of Service (ReDoS) is a type of Denial of Service attack. Regular expressions are incredibly powerful, but they aren't very intuitive and can ultimately end up making it easy for attackers to take your site down.

                                        +

                                        Let’s take the following regular expression as an example:

                                        +
                                        regex = /A(B|C+)+D/
                                        +        
                                        +

                                        This regular expression accomplishes the following:

                                        +
                                          +
                                        • A The string must start with the letter 'A'
                                        • +
                                        • (B|C+)+ The string must then follow the letter A with either the letter 'B' or some number of occurrences of the letter 'C' (the + matches one or more times). The + at the end of this section states that we can look for one or more matches of this section.
                                        • +
                                        • D Finally, we ensure this section of the string ends with a 'D'
                                        • +
                                        +

                                        The expression would match inputs such as ABBD, ABCCCCD, ABCBCCCD and ACCCCCD

                                        +

                                        It most cases, it doesn't take very long for a regex engine to find a match:

                                        +
                                        $ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCD")'
                                        +        0.04s user 0.01s system 95% cpu 0.052 total
                                        +        
                                        +        $ time node -e '/A(B|C+)+D/.test("ACCCCCCCCCCCCCCCCCCCCCCCCCCCCX")'
                                        +        1.79s user 0.02s system 99% cpu 1.812 total
                                        +        
                                        +

                                        The entire process of testing it against a 30 characters long string takes around ~52ms. But when given an invalid string, it takes nearly two seconds to complete the test, over ten times as long as it took to test a valid string. The dramatic difference is due to the way regular expressions get evaluated.

                                        +

                                        Most Regex engines will work very similarly (with minor differences). The engine will match the first possible way to accept the current character and proceed to the next one. If it then fails to match the next one, it will backtrack and see if there was another way to digest the previous character. If it goes too far down the rabbit hole only to find out the string doesn’t match in the end, and if many characters have multiple valid regex paths, the number of backtracking steps can become very large, resulting in what is known as catastrophic backtracking.

                                        +

                                        Let's look at how our expression runs into this problem, using a shorter string: "ACCCX". While it seems fairly straightforward, there are still four different ways that the engine could match those three C's:

                                        +
                                          +
                                        1. CCC
                                        2. +
                                        3. CC+C
                                        4. +
                                        5. C+CC
                                        6. +
                                        7. C+C+C.
                                        8. +
                                        +

                                        The engine has to try each of those combinations to see if any of them potentially match against the expression. When you combine that with the other steps the engine must take, we can use RegEx 101 debugger to see the engine has to take a total of 38 steps before it can determine the string doesn't match.

                                        +

                                        From there, the number of steps the engine must use to validate a string just continues to grow.

                                        + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                        StringNumber of C'sNumber of steps
                                        ACCCX338
                                        ACCCCX471
                                        ACCCCCX5136
                                        ACCCCCCCCCCCCCCX1465,553
                                        +

                                        By the time the string includes 14 C's, the engine has to take over 65,000 steps just to see if the string is valid. These extreme situations can cause them to work very slowly (exponentially related to input size, as shown above), allowing an attacker to exploit this and can cause the service to excessively consume CPU, resulting in a Denial of Service.

                                        +

                                        Remediation

                                        +

                                        Upgrade brace-expansion to version 1.1.12, 2.0.2, 3.0.1, 4.0.1 or higher.

                                        +

                                        References

                                        + + +
                                        + + + +

    diff --git a/docs/snyk/v2.14.13/ghcr.io_dexidp_dex_v2.41.1.html b/docs/snyk/v3.0.6/ghcr.io_dexidp_dex_v2.41.1.html similarity index 99% rename from docs/snyk/v2.14.13/ghcr.io_dexidp_dex_v2.41.1.html rename to docs/snyk/v3.0.6/ghcr.io_dexidp_dex_v2.41.1.html index b91dc0f665716..561e9c0c46418 100644 --- a/docs/snyk/v2.14.13/ghcr.io_dexidp_dex_v2.41.1.html +++ b/docs/snyk/v3.0.6/ghcr.io_dexidp_dex_v2.41.1.html @@ -456,7 +456,7 @@

    Snyk test report

    -

    June 8th 2025, 12:29:06 am (UTC+00:00)

    +

    June 15th 2025, 12:26:25 am (UTC+00:00)

    Scanned the following paths: diff --git a/docs/snyk/v3.0.5/public.ecr.aws_docker_library_haproxy_3.0.8-alpine.html b/docs/snyk/v3.0.6/public.ecr.aws_docker_library_haproxy_3.0.8-alpine.html similarity index 99% rename from docs/snyk/v3.0.5/public.ecr.aws_docker_library_haproxy_3.0.8-alpine.html rename to docs/snyk/v3.0.6/public.ecr.aws_docker_library_haproxy_3.0.8-alpine.html index b0fda435d78e0..f9ffcfade40d5 100644 --- a/docs/snyk/v3.0.5/public.ecr.aws_docker_library_haproxy_3.0.8-alpine.html +++ b/docs/snyk/v3.0.6/public.ecr.aws_docker_library_haproxy_3.0.8-alpine.html @@ -456,7 +456,7 @@

    Snyk test report

    -

    June 8th 2025, 12:26:27 am (UTC+00:00)

    +

    June 15th 2025, 12:26:28 am (UTC+00:00)

    Scanned the following path: diff --git a/docs/snyk/v3.0.5/public.ecr.aws_docker_library_redis_7.2.7-alpine.html b/docs/snyk/v3.0.6/public.ecr.aws_docker_library_redis_7.2.7-alpine.html similarity index 99% rename from docs/snyk/v3.0.5/public.ecr.aws_docker_library_redis_7.2.7-alpine.html rename to docs/snyk/v3.0.6/public.ecr.aws_docker_library_redis_7.2.7-alpine.html index 3b9cb6b9e188d..d4ca98ca0d0b9 100644 --- a/docs/snyk/v3.0.5/public.ecr.aws_docker_library_redis_7.2.7-alpine.html +++ b/docs/snyk/v3.0.6/public.ecr.aws_docker_library_redis_7.2.7-alpine.html @@ -456,7 +456,7 @@

    Snyk test report

    -

    June 8th 2025, 12:26:31 am (UTC+00:00)

    +

    June 15th 2025, 12:26:31 am (UTC+00:00)

    Scanned the following paths: diff --git a/docs/snyk/v3.0.5/quay.io_argoproj_argocd_v3.0.5.html b/docs/snyk/v3.0.6/quay.io_argoproj_argocd_v3.0.6.html similarity index 97% rename from docs/snyk/v3.0.5/quay.io_argoproj_argocd_v3.0.5.html rename to docs/snyk/v3.0.6/quay.io_argoproj_argocd_v3.0.6.html index b459f033dd366..6ddc33d9fc144 100644 --- a/docs/snyk/v3.0.5/quay.io_argoproj_argocd_v3.0.5.html +++ b/docs/snyk/v3.0.6/quay.io_argoproj_argocd_v3.0.6.html @@ -456,16 +456,16 @@

    Snyk test report

    -

    June 8th 2025, 12:26:49 am (UTC+00:00)

    +

    June 15th 2025, 12:26:48 am (UTC+00:00)

    Scanned the following paths:
      -
    • quay.io/argoproj/argocd:v3.0.5/argoproj/argocd/Dockerfile (deb)
    • -
    • quay.io/argoproj/argocd:v3.0.5/argoproj/argo-cd/v3//usr/local/bin/argocd (gomodules)
    • -
    • quay.io/argoproj/argocd:v3.0.5//usr/local/bin/kustomize (gomodules)
    • -
    • quay.io/argoproj/argocd:v3.0.5/helm/v3//usr/local/bin/helm (gomodules)
    • -
    • quay.io/argoproj/argocd:v3.0.5/git-lfs/git-lfs//usr/bin/git-lfs (gomodules)
    • +
    • quay.io/argoproj/argocd:v3.0.6/argoproj/argocd/Dockerfile (deb)
    • +
    • quay.io/argoproj/argocd:v3.0.6/argoproj/argo-cd/v3//usr/local/bin/argocd (gomodules)
    • +
    • quay.io/argoproj/argocd:v3.0.6//usr/local/bin/kustomize (gomodules)
    • +
    • quay.io/argoproj/argocd:v3.0.6/helm/v3//usr/local/bin/helm (gomodules)
    • +
    • quay.io/argoproj/argocd:v3.0.6/git-lfs/git-lfs//usr/bin/git-lfs (gomodules)
    @@ -492,7 +492,7 @@

    Allocation of Resources Without Limits or Throttling

  • - Manifest file: quay.io/argoproj/argocd:v3.0.5/argoproj/argo-cd/v3 /usr/local/bin/argocd + Manifest file: quay.io/argoproj/argocd:v3.0.6/argoproj/argo-cd/v3 /usr/local/bin/argocd
  • Package Manager: golang @@ -562,7 +562,7 @@

    Allocation of Resources Without Limits or Throttling

  • - Manifest file: quay.io/argoproj/argocd:v3.0.5/argoproj/argo-cd/v3 /usr/local/bin/argocd + Manifest file: quay.io/argoproj/argocd:v3.0.6/argoproj/argo-cd/v3 /usr/local/bin/argocd
  • Package Manager: golang @@ -632,7 +632,7 @@

    Allocation of Resources Without Limits or Throttling

  • - Manifest file: quay.io/argoproj/argocd:v3.0.5/argoproj/argo-cd/v3 /usr/local/bin/argocd + Manifest file: quay.io/argoproj/argocd:v3.0.6/argoproj/argo-cd/v3 /usr/local/bin/argocd
  • Package Manager: golang @@ -702,7 +702,7 @@

    Race Condition

    • - Manifest file: quay.io/argoproj/argocd:v3.0.5/argoproj/argocd Dockerfile + Manifest file: quay.io/argoproj/argocd:v3.0.6/argoproj/argocd Dockerfile
    • Package Manager: ubuntu:24.04 @@ -715,7 +715,7 @@

      Race Condition

    • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 and systemd/libsystemd0@255.4-1ubuntu8.6 + docker-image|quay.io/argoproj/argocd@v3.0.6 and systemd/libsystemd0@255.4-1ubuntu8.8
    @@ -728,84 +728,84 @@

    Detailed paths

    • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8
    • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 apt@2.8.3 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8
    • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 procps/libproc2-0@2:4.0.4-4ubuntu3.2 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8
    • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 procps@2:4.0.4-4ubuntu3.2 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8
    • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 util-linux@2.39.3-9ubuntu6.2 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8
    • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 util-linux/bsdutils@1:2.39.3-9ubuntu6.2 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8
    • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 apt@2.8.3 apt/libapt-pkg6.0t64@2.8.3 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8
    • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 apt@2.8.3 @@ -815,14 +815,14 @@

      Detailed paths

      pam/libpam-modules@1.5.3-5ubuntu5.1 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8
    • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 apt@2.8.3 @@ -834,51 +834,51 @@

      Detailed paths

      pam/libpam-modules-bin@1.5.3-5ubuntu5.1 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8
    • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 - systemd/libudev1@255.4-1ubuntu8.6 + systemd/libudev1@255.4-1ubuntu8.8
    • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 libfido2/libfido2-1@1.14.0-1build3 - systemd/libudev1@255.4-1ubuntu8.6 + systemd/libudev1@255.4-1ubuntu8.8
    • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 util-linux@2.39.3-9ubuntu6.2 - systemd/libudev1@255.4-1ubuntu8.6 + systemd/libudev1@255.4-1ubuntu8.8
    • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 apt@2.8.3 apt/libapt-pkg6.0t64@2.8.3 - systemd/libudev1@255.4-1ubuntu8.6 + systemd/libudev1@255.4-1ubuntu8.8 @@ -925,7 +925,7 @@

      Insecure Storage of Sensitive Information

      • - Manifest file: quay.io/argoproj/argocd:v3.0.5/argoproj/argocd Dockerfile + Manifest file: quay.io/argoproj/argocd:v3.0.6/argoproj/argocd Dockerfile
      • Package Manager: ubuntu:24.04 @@ -938,7 +938,7 @@

        Insecure Storage of Sensitive Information

      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 and pam/libpam0g@1.5.3-5ubuntu5.1 + docker-image|quay.io/argoproj/argocd@v3.0.6 and pam/libpam0g@1.5.3-5ubuntu5.1
      @@ -951,7 +951,7 @@

      Detailed paths

      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 pam/libpam0g@1.5.3-5ubuntu5.1 @@ -960,7 +960,7 @@

        Detailed paths

      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 shadow/login@1:4.13+dfsg1-4ubuntu3.2 @@ -971,7 +971,7 @@

        Detailed paths

      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 util-linux@2.39.3-9ubuntu6.2 @@ -982,7 +982,7 @@

        Detailed paths

      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 apt@2.8.3 @@ -997,7 +997,7 @@

        Detailed paths

      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 apt@2.8.3 @@ -1014,7 +1014,7 @@

        Detailed paths

      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 apt@2.8.3 @@ -1033,7 +1033,7 @@

        Detailed paths

      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 pam/libpam-modules-bin@1.5.3-5ubuntu5.1 @@ -1042,7 +1042,7 @@

        Detailed paths

      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 apt@2.8.3 @@ -1059,7 +1059,7 @@

        Detailed paths

      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 pam/libpam-modules@1.5.3-5ubuntu5.1 @@ -1068,7 +1068,7 @@

        Detailed paths

      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 pam/libpam-runtime@1.5.3-5ubuntu5.1 @@ -1079,7 +1079,7 @@

        Detailed paths

      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 shadow/login@1:4.13+dfsg1-4ubuntu3.2 @@ -1090,7 +1090,7 @@

        Detailed paths

      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 apt@2.8.3 @@ -1105,7 +1105,7 @@

        Detailed paths

      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 pam/libpam-runtime@1.5.3-5ubuntu5.1 @@ -1114,7 +1114,7 @@

        Detailed paths

      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 shadow/login@1:4.13+dfsg1-4ubuntu3.2 @@ -1164,7 +1164,7 @@

        Improper Authentication

        • - Manifest file: quay.io/argoproj/argocd:v3.0.5/argoproj/argocd Dockerfile + Manifest file: quay.io/argoproj/argocd:v3.0.6/argoproj/argocd Dockerfile
        • Package Manager: ubuntu:24.04 @@ -1177,7 +1177,7 @@

          Improper Authentication

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 and pam/libpam0g@1.5.3-5ubuntu5.1 + docker-image|quay.io/argoproj/argocd@v3.0.6 and pam/libpam0g@1.5.3-5ubuntu5.1
        @@ -1190,7 +1190,7 @@

        Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 pam/libpam0g@1.5.3-5ubuntu5.1 @@ -1199,7 +1199,7 @@

          Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 shadow/login@1:4.13+dfsg1-4ubuntu3.2 @@ -1210,7 +1210,7 @@

          Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 util-linux@2.39.3-9ubuntu6.2 @@ -1221,7 +1221,7 @@

          Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 apt@2.8.3 @@ -1236,7 +1236,7 @@

          Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 apt@2.8.3 @@ -1253,7 +1253,7 @@

          Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 apt@2.8.3 @@ -1272,7 +1272,7 @@

          Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 pam/libpam-modules-bin@1.5.3-5ubuntu5.1 @@ -1281,7 +1281,7 @@

          Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 apt@2.8.3 @@ -1298,7 +1298,7 @@

          Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 pam/libpam-modules@1.5.3-5ubuntu5.1 @@ -1307,7 +1307,7 @@

          Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 pam/libpam-runtime@1.5.3-5ubuntu5.1 @@ -1318,7 +1318,7 @@

          Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 shadow/login@1:4.13+dfsg1-4ubuntu3.2 @@ -1329,7 +1329,7 @@

          Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 apt@2.8.3 @@ -1344,7 +1344,7 @@

          Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 pam/libpam-runtime@1.5.3-5ubuntu5.1 @@ -1353,7 +1353,7 @@

          Detailed paths

        • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 shadow/login@1:4.13+dfsg1-4ubuntu3.2 @@ -1406,7 +1406,7 @@

          LGPL-3.0 license

          • - Manifest file: quay.io/argoproj/argocd:v3.0.5/argoproj/argo-cd/v3 /usr/local/bin/argocd + Manifest file: quay.io/argoproj/argocd:v3.0.6/argoproj/argo-cd/v3 /usr/local/bin/argocd
          • Package Manager: golang @@ -1466,7 +1466,7 @@

            Improper Validation of Syntactic Correctness of Input
          • - Manifest file: quay.io/argoproj/argocd:v3.0.5/helm/v3 /usr/local/bin/helm + Manifest file: quay.io/argoproj/argocd:v3.0.6/helm/v3 /usr/local/bin/helm
          • Package Manager: golang @@ -1591,7 +1591,7 @@

            Unexpected Status Code or Return Value

            • - Manifest file: quay.io/argoproj/argocd:v3.0.5/argoproj/argo-cd/v3 /usr/local/bin/argocd + Manifest file: quay.io/argoproj/argocd:v3.0.6/argoproj/argo-cd/v3 /usr/local/bin/argocd
            • Package Manager: golang @@ -1661,7 +1661,7 @@

              MPL-2.0 license

              • - Manifest file: quay.io/argoproj/argocd:v3.0.5/argoproj/argo-cd/v3 /usr/local/bin/argocd + Manifest file: quay.io/argoproj/argocd:v3.0.6/argoproj/argo-cd/v3 /usr/local/bin/argocd
              • Package Manager: golang @@ -1721,7 +1721,7 @@

                MPL-2.0 license

                • - Manifest file: quay.io/argoproj/argocd:v3.0.5/argoproj/argo-cd/v3 /usr/local/bin/argocd + Manifest file: quay.io/argoproj/argocd:v3.0.6/argoproj/argo-cd/v3 /usr/local/bin/argocd
                • Package Manager: golang @@ -1781,7 +1781,7 @@

                  MPL-2.0 license

                  • - Manifest file: quay.io/argoproj/argocd:v3.0.5/argoproj/argo-cd/v3 /usr/local/bin/argocd + Manifest file: quay.io/argoproj/argocd:v3.0.6/argoproj/argo-cd/v3 /usr/local/bin/argocd
                  • Package Manager: golang @@ -1841,7 +1841,7 @@

                    MPL-2.0 license

                    • - Manifest file: quay.io/argoproj/argocd:v3.0.5/helm/v3 /usr/local/bin/helm + Manifest file: quay.io/argoproj/argocd:v3.0.6/helm/v3 /usr/local/bin/helm
                    • Package Manager: golang @@ -1901,7 +1901,7 @@

                      MPL-2.0 license

                      • - Manifest file: quay.io/argoproj/argocd:v3.0.5/argoproj/argo-cd/v3 /usr/local/bin/argocd + Manifest file: quay.io/argoproj/argocd:v3.0.6/argoproj/argo-cd/v3 /usr/local/bin/argocd
                      • Package Manager: golang @@ -1961,7 +1961,7 @@

                        MPL-2.0 license

                        • - Manifest file: quay.io/argoproj/argocd:v3.0.5/argoproj/argo-cd/v3 /usr/local/bin/argocd + Manifest file: quay.io/argoproj/argocd:v3.0.6/argoproj/argo-cd/v3 /usr/local/bin/argocd
                        • Package Manager: golang @@ -2021,7 +2021,7 @@

                          Generation of Error Message Containing Sensitive Informa
                          • - Manifest file: quay.io/argoproj/argocd:v3.0.5/argoproj/argo-cd/v3 /usr/local/bin/argocd + Manifest file: quay.io/argoproj/argocd:v3.0.6/argoproj/argo-cd/v3 /usr/local/bin/argocd
                          • Package Manager: golang @@ -2090,7 +2090,7 @@

                            Generation of Error Message Containing Sensitive Informa
                            • - Manifest file: quay.io/argoproj/argocd:v3.0.5/argoproj/argo-cd/v3 /usr/local/bin/argocd + Manifest file: quay.io/argoproj/argocd:v3.0.6/argoproj/argo-cd/v3 /usr/local/bin/argocd
                            • Package Manager: golang @@ -2159,7 +2159,7 @@

                              Improper Encoding or Escaping of Output

                              • - Manifest file: quay.io/argoproj/argocd:v3.0.5/argoproj/argocd Dockerfile + Manifest file: quay.io/argoproj/argocd:v3.0.6/argoproj/argocd Dockerfile
                              • Package Manager: ubuntu:24.04 @@ -2173,7 +2173,7 @@

                                Improper Encoding or Escaping of Output

                              • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5, git@1:2.43.0-1ubuntu7.2 and others + docker-image|quay.io/argoproj/argocd@v3.0.6, git@1:2.43.0-1ubuntu7.2 and others
                              @@ -2185,7 +2185,7 @@

                              Detailed paths

                              • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 git@1:2.43.0-1ubuntu7.2 @@ -2196,7 +2196,7 @@

                                Detailed paths

                              • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 git@1:2.43.0-1ubuntu7.2 @@ -2205,7 +2205,7 @@

                                Detailed paths

                              • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 git-lfs@3.4.1-1ubuntu0.2 @@ -2252,7 +2252,7 @@

                                CVE-2024-56433

                                • - Manifest file: quay.io/argoproj/argocd:v3.0.5/argoproj/argocd Dockerfile + Manifest file: quay.io/argoproj/argocd:v3.0.6/argoproj/argocd Dockerfile
                                • Package Manager: ubuntu:24.04 @@ -2265,7 +2265,7 @@

                                  CVE-2024-56433

                                • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 and shadow/passwd@1:4.13+dfsg1-4ubuntu3.2 + docker-image|quay.io/argoproj/argocd@v3.0.6 and shadow/passwd@1:4.13+dfsg1-4ubuntu3.2
                                @@ -2278,7 +2278,7 @@

                                Detailed paths

                                • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 shadow/passwd@1:4.13+dfsg1-4ubuntu3.2 @@ -2287,9 +2287,9 @@

                                  Detailed paths

                                • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 - openssh/openssh-client@1:9.6p1-3ubuntu13.11 + openssh/openssh-client@1:9.6p1-3ubuntu13.12 shadow/passwd@1:4.13+dfsg1-4ubuntu3.2 @@ -2298,7 +2298,7 @@

                                  Detailed paths

                                • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 apt@2.8.3 @@ -2311,7 +2311,7 @@

                                  Detailed paths

                                • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 shadow/login@1:4.13+dfsg1-4ubuntu3.2 @@ -2357,7 +2357,7 @@

                                  Release of Invalid Pointer or Reference

                                  • - Manifest file: quay.io/argoproj/argocd:v3.0.5/argoproj/argocd Dockerfile + Manifest file: quay.io/argoproj/argocd:v3.0.6/argoproj/argocd Dockerfile
                                  • Package Manager: ubuntu:24.04 @@ -2370,7 +2370,7 @@

                                    Release of Invalid Pointer or Reference

                                  • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 and patch@2.7.6-7build3 + docker-image|quay.io/argoproj/argocd@v3.0.6 and patch@2.7.6-7build3
                                  @@ -2383,7 +2383,7 @@

                                  Detailed paths

                                  • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 patch@2.7.6-7build3 @@ -2427,7 +2427,7 @@

                                    Double Free

                                    • - Manifest file: quay.io/argoproj/argocd:v3.0.5/argoproj/argocd Dockerfile + Manifest file: quay.io/argoproj/argocd:v3.0.6/argoproj/argocd Dockerfile
                                    • Package Manager: ubuntu:24.04 @@ -2440,7 +2440,7 @@

                                      Double Free

                                    • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 and patch@2.7.6-7build3 + docker-image|quay.io/argoproj/argocd@v3.0.6 and patch@2.7.6-7build3
                                    @@ -2453,7 +2453,7 @@

                                    Detailed paths

                                    • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 patch@2.7.6-7build3 @@ -2502,7 +2502,7 @@

                                      CVE-2024-41996

                                      • - Manifest file: quay.io/argoproj/argocd:v3.0.5/argoproj/argocd Dockerfile + Manifest file: quay.io/argoproj/argocd:v3.0.6/argoproj/argocd Dockerfile
                                      • Package Manager: ubuntu:24.04 @@ -2515,7 +2515,7 @@

                                        CVE-2024-41996

                                      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 and openssl/libssl3t64@3.0.13-0ubuntu3.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 and openssl/libssl3t64@3.0.13-0ubuntu3.5
                                      @@ -2528,7 +2528,7 @@

                                      Detailed paths

                                      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 openssl/libssl3t64@3.0.13-0ubuntu3.5 @@ -2537,7 +2537,7 @@

                                        Detailed paths

                                      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 coreutils@9.4-3ubuntu6 @@ -2548,7 +2548,7 @@

                                        Detailed paths

                                      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 cyrus-sasl2/libsasl2-modules@2.1.28+dfsg1-5ubuntu3.1 @@ -2559,7 +2559,7 @@

                                        Detailed paths

                                      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 libfido2/libfido2-1@1.14.0-1build3 @@ -2570,9 +2570,9 @@

                                        Detailed paths

                                      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 - openssh/openssh-client@1:9.6p1-3ubuntu13.11 + openssh/openssh-client@1:9.6p1-3ubuntu13.12 openssl/libssl3t64@3.0.13-0ubuntu3.5 @@ -2581,7 +2581,7 @@

                                        Detailed paths

                                      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 ca-certificates@20240203 @@ -2594,7 +2594,7 @@

                                        Detailed paths

                                      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 git@1:2.43.0-1ubuntu7.2 @@ -2609,7 +2609,7 @@

                                        Detailed paths

                                      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 git@1:2.43.0-1ubuntu7.2 @@ -2626,7 +2626,7 @@

                                        Detailed paths

                                      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 git@1:2.43.0-1ubuntu7.2 @@ -2643,7 +2643,7 @@

                                        Detailed paths

                                      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 openssl@3.0.13-0ubuntu3.5 @@ -2652,7 +2652,7 @@

                                        Detailed paths

                                      • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 ca-certificates@20240203 @@ -2700,7 +2700,7 @@

                                        Information Exposure

                                        • - Manifest file: quay.io/argoproj/argocd:v3.0.5/argoproj/argocd Dockerfile + Manifest file: quay.io/argoproj/argocd:v3.0.6/argoproj/argocd Dockerfile
                                        • Package Manager: ubuntu:24.04 @@ -2713,7 +2713,7 @@

                                          Information Exposure

                                        • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 and libgcrypt20@1.10.3-2build1 + docker-image|quay.io/argoproj/argocd@v3.0.6 and libgcrypt20@1.10.3-2build1
                                        @@ -2726,7 +2726,7 @@

                                        Detailed paths

                                        • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 libgcrypt20@1.10.3-2build1 @@ -2735,7 +2735,7 @@

                                          Detailed paths

                                        • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 gnupg2/dirmngr@2.4.4-2ubuntu17.2 @@ -2746,7 +2746,7 @@

                                          Detailed paths

                                        • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 gnupg2/gpg@2.4.4-2ubuntu17.2 @@ -2757,7 +2757,7 @@

                                          Detailed paths

                                        • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 gnupg2/gpg-agent@2.4.4-2ubuntu17.2 @@ -2768,7 +2768,7 @@

                                          Detailed paths

                                        • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 apt@2.8.3 @@ -2781,7 +2781,7 @@

                                          Detailed paths

                                        • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 apt@2.8.3 @@ -2794,7 +2794,7 @@

                                          Detailed paths

                                        • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 gnupg2/gpg@2.4.4-2ubuntu17.2 @@ -2807,7 +2807,7 @@

                                          Detailed paths

                                        • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 apt@2.8.3 @@ -2817,7 +2817,7 @@

                                          Detailed paths

                                          pam/libpam-modules@1.5.3-5ubuntu5.1 - systemd/libsystemd0@255.4-1ubuntu8.6 + systemd/libsystemd0@255.4-1ubuntu8.8 libgcrypt20@1.10.3-2build1 @@ -2866,7 +2866,7 @@

                                          Out-of-bounds Write

                                          • - Manifest file: quay.io/argoproj/argocd:v3.0.5/argoproj/argocd Dockerfile + Manifest file: quay.io/argoproj/argocd:v3.0.6/argoproj/argocd Dockerfile
                                          • Package Manager: ubuntu:24.04 @@ -2879,7 +2879,7 @@

                                            Out-of-bounds Write

                                          • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 and gnupg2/gpgv@2.4.4-2ubuntu17.2 + docker-image|quay.io/argoproj/argocd@v3.0.6 and gnupg2/gpgv@2.4.4-2ubuntu17.2
                                          @@ -2892,7 +2892,7 @@

                                          Detailed paths

                                          • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 gnupg2/gpgv@2.4.4-2ubuntu17.2 @@ -2901,7 +2901,7 @@

                                            Detailed paths

                                          • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 apt@2.8.3 @@ -2912,7 +2912,7 @@

                                            Detailed paths

                                          • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 gnupg2/dirmngr@2.4.4-2ubuntu17.2 @@ -2923,7 +2923,7 @@

                                            Detailed paths

                                          • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 gnupg2/gpg-agent@2.4.4-2ubuntu17.2 @@ -2934,7 +2934,7 @@

                                            Detailed paths

                                          • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 gnupg2/gpg@2.4.4-2ubuntu17.2 @@ -2945,7 +2945,7 @@

                                            Detailed paths

                                          • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 gnupg2/dirmngr@2.4.4-2ubuntu17.2 @@ -2954,7 +2954,7 @@

                                            Detailed paths

                                          • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 gnupg2/gpg@2.4.4-2ubuntu17.2 @@ -2963,7 +2963,7 @@

                                            Detailed paths

                                          • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 gnupg2/gpg-agent@2.4.4-2ubuntu17.2 @@ -3012,7 +3012,7 @@

                                            Allocation of Resources Without Limits or Throttling

                                          • - Manifest file: quay.io/argoproj/argocd:v3.0.5/argoproj/argocd Dockerfile + Manifest file: quay.io/argoproj/argocd:v3.0.6/argoproj/argocd Dockerfile
                                          • Package Manager: ubuntu:24.04 @@ -3025,7 +3025,7 @@

                                            Allocation of Resources Without Limits or Throttling

                                            Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 and glibc/libc-bin@2.39-0ubuntu8.4 + docker-image|quay.io/argoproj/argocd@v3.0.6 and glibc/libc-bin@2.39-0ubuntu8.4
                                          @@ -3038,7 +3038,7 @@

                                          Detailed paths

                                          • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 glibc/libc-bin@2.39-0ubuntu8.4 @@ -3047,7 +3047,7 @@

                                            Detailed paths

                                          • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 glibc/libc6@2.39-0ubuntu8.4 @@ -3093,7 +3093,7 @@

                                            CVE-2025-0167

                                            • - Manifest file: quay.io/argoproj/argocd:v3.0.5/argoproj/argocd Dockerfile + Manifest file: quay.io/argoproj/argocd:v3.0.6/argoproj/argocd Dockerfile
                                            • Package Manager: ubuntu:24.04 @@ -3107,7 +3107,7 @@

                                              CVE-2025-0167

                                            • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5, git@1:2.43.0-1ubuntu7.2 and others + docker-image|quay.io/argoproj/argocd@v3.0.6, git@1:2.43.0-1ubuntu7.2 and others
                                            @@ -3119,7 +3119,7 @@

                                            Detailed paths

                                            • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 git@1:2.43.0-1ubuntu7.2 @@ -3172,7 +3172,7 @@

                                              Improper Input Validation

                                              • - Manifest file: quay.io/argoproj/argocd:v3.0.5/argoproj/argocd Dockerfile + Manifest file: quay.io/argoproj/argocd:v3.0.6/argoproj/argocd Dockerfile
                                              • Package Manager: ubuntu:24.04 @@ -3185,7 +3185,7 @@

                                                Improper Input Validation

                                              • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 and coreutils@9.4-3ubuntu6 + docker-image|quay.io/argoproj/argocd@v3.0.6 and coreutils@9.4-3ubuntu6
                                              @@ -3198,7 +3198,7 @@

                                              Detailed paths

                                              • Introduced through: - docker-image|quay.io/argoproj/argocd@v3.0.5 + docker-image|quay.io/argoproj/argocd@v3.0.6 coreutils@9.4-3ubuntu6 diff --git a/docs/snyk/v3.0.5/redis_7.2.7-alpine.html b/docs/snyk/v3.0.6/redis_7.2.7-alpine.html similarity index 99% rename from docs/snyk/v3.0.5/redis_7.2.7-alpine.html rename to docs/snyk/v3.0.6/redis_7.2.7-alpine.html index 6abb0f0afd987..706266bd59048 100644 --- a/docs/snyk/v3.0.5/redis_7.2.7-alpine.html +++ b/docs/snyk/v3.0.6/redis_7.2.7-alpine.html @@ -456,7 +456,7 @@

                                                Snyk test report

                                                -

                                                June 8th 2025, 12:26:54 am (UTC+00:00)

                                                +

                                                June 15th 2025, 12:26:52 am (UTC+00:00)

                                                Scanned the following paths: