Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

helm.sh/helm/v3-v3.10.3: 3 vulnerabilities (highest severity is: 7.5) #23

Open
mend-bolt-for-github bot opened this issue Dec 27, 2022 · 6 comments
Labels
Mend: dependency security vulnerability Security vulnerability detected by Mend

Comments

@mend-bolt-for-github
Copy link
Contributor

mend-bolt-for-github bot commented Dec 27, 2022

Vulnerable Library - helm.sh/helm/v3-v3.10.3

Library home page: https://proxy.golang.org/helm.sh/helm/v3/@v/v3.10.3.zip

Path to dependency file: /capten/go.mod

Path to vulnerable library: /go/pkg/mod/cache/download/helm.sh/helm/v3/@v/v3.10.3.mod

Found in HEAD commit: ef6d2d14ba20ad161dda103d1ac6ed92c19687bb

Vulnerabilities

CVE Severity CVSS Dependency Type Fixed in (helm.sh/helm/v3-v3.10.3 version) Remediation Possible**
CVE-2024-26147 High 7.5 helm.sh/helm/v3-v3.10.3 Direct v3.14.2
CVE-2024-24557 Medium 6.9 github.com/docker/dockeR-v20.10.18+incompatible Transitive N/A*
CVE-2024-25620 Medium 6.4 helm.sh/helm/v3-v3.10.3 Direct v3.14.1

*For some transitive vulnerabilities, there is no version of direct dependency with a fix. Check the "Details" section below to see if there is a version of transitive dependency where vulnerability is fixed.

**In some cases, Remediation PR cannot be created automatically for a vulnerability despite the availability of remediation

Details

CVE-2024-26147

Vulnerable Library - helm.sh/helm/v3-v3.10.3

Library home page: https://proxy.golang.org/helm.sh/helm/v3/@v/v3.10.3.zip

Path to dependency file: /capten/go.mod

Path to vulnerable library: /go/pkg/mod/cache/download/helm.sh/helm/v3/@v/v3.10.3.mod

Dependency Hierarchy:

  • helm.sh/helm/v3-v3.10.3 (Vulnerable Library)

Found in HEAD commit: ef6d2d14ba20ad161dda103d1ac6ed92c19687bb

Found in base branch: main

Vulnerability Details

Helm is a package manager for Charts for Kubernetes. Versions prior to 3.14.2 contain an uninitialized variable vulnerability when Helm parses index and plugin yaml files missing expected content. When either an index.yaml file or a plugins plugin.yaml file were missing all metadata a panic would occur in Helm. In the Helm SDK, this is found when using the LoadIndexFile or DownloadIndexFile functions in the repo package or the LoadDir function in the plugin package. For the Helm client this impacts functions around adding a repository and all Helm functions if a malicious plugin is added as Helm inspects all known plugins on each invocation. This issue has been resolved in Helm v3.14.2. If a malicious plugin has been added which is causing all Helm client commands to panic, the malicious plugin can be manually removed from the filesystem. If using Helm SDK versions prior to 3.14.2, calls to affected functions can use recover to catch the panic.

Publish Date: 2024-02-21

URL: CVE-2024-26147

CVSS 3 Score Details (7.5)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: Network
    • Attack Complexity: Low
    • Privileges Required: None
    • User Interaction: None
    • Scope: Unchanged
  • Impact Metrics:
    • Confidentiality Impact: None
    • Integrity Impact: None
    • Availability Impact: High

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Origin: GHSA-r53h-jv2g-vpx6

Release Date: 2024-02-21

Fix Resolution: v3.14.2

Step up your Open Source Security Game with Mend here

CVE-2024-24557

Vulnerable Library - github.com/docker/dockeR-v20.10.18+incompatible

Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

Library home page: https://proxy.golang.org/github.com/docker/docke!r/@v/v20.10.18+incompatible.zip

Path to dependency file: /capten/go.mod

Path to vulnerable library: /go/pkg/mod/cache/download/github.com/docker/docker/@v/v20.10.18+incompatible.mod

Dependency Hierarchy:

  • helm.sh/helm/v3-v3.10.3 (Root Library)
    • oras.land/oras-go-v1.2.0
      • github.com/docker/dockeR-v20.10.18+incompatible (Vulnerable Library)

Found in HEAD commit: ef6d2d14ba20ad161dda103d1ac6ed92c19687bb

Found in base branch: main

Vulnerability Details

Moby is an open-source project created by Docker to enable software containerization. The classic builder cache system is prone to cache poisoning if the image is built FROM scratch. Also, changes to some instructions (most important being HEALTHCHECK and ONBUILD) would not cause a cache miss. An attacker with the knowledge of the Dockerfile someone is using could poison their cache by making them pull a specially crafted image that would be considered as a valid cache candidate for some build steps. 23.0+ users are only affected if they explicitly opted out of Buildkit (DOCKER_BUILDKIT=0 environment variable) or are using the /build API endpoint. All users on versions older than 23.0 could be impacted. Image build API endpoint (/build) and ImageBuild function from github.com/docker/docker/client is also affected as it the uses classic builder by default. Patches are included in 24.0.9 and 25.0.2 releases.

Publish Date: 2024-02-01

URL: CVE-2024-24557

CVSS 3 Score Details (6.9)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: Local
    • Attack Complexity: High
    • Privileges Required: None
    • User Interaction: Required
    • Scope: Changed
  • Impact Metrics:
    • Confidentiality Impact: Low
    • Integrity Impact: High
    • Availability Impact: Low

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Origin: https://www.cve.org/CVERecord?id=CVE-2024-24557

Release Date: 2024-02-01

Fix Resolution: v24.0.9,v25.0.2

Step up your Open Source Security Game with Mend here

CVE-2024-25620

Vulnerable Library - helm.sh/helm/v3-v3.10.3

Library home page: https://proxy.golang.org/helm.sh/helm/v3/@v/v3.10.3.zip

Path to dependency file: /capten/go.mod

Path to vulnerable library: /go/pkg/mod/cache/download/helm.sh/helm/v3/@v/v3.10.3.mod

Dependency Hierarchy:

  • helm.sh/helm/v3-v3.10.3 (Vulnerable Library)

Found in HEAD commit: ef6d2d14ba20ad161dda103d1ac6ed92c19687bb

Found in base branch: main

Vulnerability Details

Helm is a tool for managing Charts. Charts are packages of pre-configured Kubernetes resources. When either the Helm client or SDK is used to save a chart whose name within the Chart.yaml file includes a relative path change, the chart would be saved outside its expected directory based on the changes in the relative path. The validation and linting did not detect the path changes in the name. This issue has been resolved in Helm v3.14.1. Users unable to upgrade should check all charts used by Helm for path changes in their name as found in the Chart.yaml file. This includes dependencies.

Publish Date: 2024-02-14

URL: CVE-2024-25620

CVSS 3 Score Details (6.4)

Base Score Metrics:

  • Exploitability Metrics:
    • Attack Vector: Network
    • Attack Complexity: Low
    • Privileges Required: Low
    • User Interaction: None
    • Scope: Changed
  • Impact Metrics:
    • Confidentiality Impact: Low
    • Integrity Impact: Low
    • Availability Impact: None

For more information on CVSS3 Scores, click here.

Suggested Fix

Type: Upgrade version

Origin: https://www.cve.org/CVERecord?id=CVE-2024-25620

Release Date: 2024-02-14

Fix Resolution: v3.14.1

Step up your Open Source Security Game with Mend here

@mend-bolt-for-github mend-bolt-for-github bot added the Mend: dependency security vulnerability Security vulnerability detected by Mend label Dec 27, 2022
@mend-bolt-for-github
Copy link
Contributor Author

✔️ This issue was automatically closed by Mend because the vulnerable library in the specific branch(es) was either marked as ignored or it is no longer part of the Mend inventory.

@mend-bolt-for-github mend-bolt-for-github bot changed the title helm.sh/helm/v3-v3.10.3: 2 vulnerabilities (highest severity is: 6.5) helm.sh/helm/v3-v3.10.3: 2 vulnerabilities (highest severity is: 6.5) - autoclosed Jan 7, 2023
@mend-bolt-for-github
Copy link
Contributor Author

ℹ️ This issue was automatically re-opened by Mend because the vulnerable library in the specific branch(es) has been detected in the Mend inventory.

@mend-bolt-for-github mend-bolt-for-github bot changed the title helm.sh/helm/v3-v3.10.3: 2 vulnerabilities (highest severity is: 6.5) - autoclosed helm.sh/helm/v3-v3.10.3: 2 vulnerabilities (highest severity is: 6.5) Jan 13, 2023
@mend-bolt-for-github mend-bolt-for-github bot changed the title helm.sh/helm/v3-v3.10.3: 2 vulnerabilities (highest severity is: 6.5) helm.sh/helm/v3-v3.10.3: 1 vulnerabilities (highest severity is: 6.3) Jan 14, 2023
@mend-bolt-for-github mend-bolt-for-github bot changed the title helm.sh/helm/v3-v3.10.3: 1 vulnerabilities (highest severity is: 6.3) helm.sh/helm/v3-v3.10.3: 5 vulnerabilities (highest severity is: 7.8) Mar 17, 2023
@mend-bolt-for-github mend-bolt-for-github bot changed the title helm.sh/helm/v3-v3.10.3: 5 vulnerabilities (highest severity is: 7.8) helm.sh/helm/v3-v3.10.3: 6 vulnerabilities (highest severity is: 7.8) May 20, 2023
@mend-bolt-for-github mend-bolt-for-github bot changed the title helm.sh/helm/v3-v3.10.3: 6 vulnerabilities (highest severity is: 7.8) helm.sh/helm/v3-v3.10.3: 6 vulnerabilities (highest severity is: 7.8) - autoclosed Jul 18, 2023
@mend-bolt-for-github
Copy link
Contributor Author

✔️ This issue was automatically closed by Mend because the vulnerable library in the specific branch(es) was either marked as ignored or it is no longer part of the Mend inventory.

@mend-bolt-for-github mend-bolt-for-github bot changed the title helm.sh/helm/v3-v3.10.3: 6 vulnerabilities (highest severity is: 7.8) - autoclosed helm.sh/helm/v3-v3.10.3: 2 vulnerabilities (highest severity is: 7.5) Oct 20, 2023
@mend-bolt-for-github
Copy link
Contributor Author

ℹ️ This issue was automatically re-opened by Mend because the vulnerable library in the specific branch(es) has been detected in the Mend inventory.

@mend-bolt-for-github mend-bolt-for-github bot changed the title helm.sh/helm/v3-v3.10.3: 2 vulnerabilities (highest severity is: 7.5) helm.sh/helm/v3-v3.10.3: 2 vulnerabilities (highest severity is: 7.5) - autoclosed Oct 28, 2023
@mend-bolt-for-github
Copy link
Contributor Author

✔️ This issue was automatically closed by Mend because the vulnerable library in the specific branch(es) was either marked as ignored or it is no longer part of the Mend inventory.

Copy link
Contributor Author

ℹ️ This issue was automatically re-opened by Mend because the vulnerable library in the specific branch(es) has been detected in the Mend inventory.

@mend-bolt-for-github mend-bolt-for-github bot changed the title helm.sh/helm/v3-v3.10.3: 2 vulnerabilities (highest severity is: 7.5) - autoclosed helm.sh/helm/v3-v3.10.3: 1 vulnerabilities (highest severity is: 7.8) Apr 23, 2024
@mend-bolt-for-github mend-bolt-for-github bot changed the title helm.sh/helm/v3-v3.10.3: 1 vulnerabilities (highest severity is: 7.8) helm.sh/helm/v3-v3.10.3: 3 vulnerabilities (highest severity is: 7.8) Apr 23, 2024
@mend-bolt-for-github mend-bolt-for-github bot changed the title helm.sh/helm/v3-v3.10.3: 3 vulnerabilities (highest severity is: 7.8) helm.sh/helm/v3-v3.10.3: 3 vulnerabilities (highest severity is: 7.5) Jun 29, 2024
@mend-bolt-for-github mend-bolt-for-github bot changed the title helm.sh/helm/v3-v3.10.3: 3 vulnerabilities (highest severity is: 7.5) helm.sh/helm/v3-v3.10.3: 2 vulnerabilities (highest severity is: 7.5) Jul 15, 2024
@mend-bolt-for-github mend-bolt-for-github bot changed the title helm.sh/helm/v3-v3.10.3: 2 vulnerabilities (highest severity is: 7.5) helm.sh/helm/v3-v3.10.3: 3 vulnerabilities (highest severity is: 7.5) Aug 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Mend: dependency security vulnerability Security vulnerability detected by Mend
Projects
None yet
Development

No branches or pull requests

0 participants