Skip to content

x/vulndb: potential Go vuln in helm.sh/helm/v3: GHSA-f9f8-9pmf-xv68 #3888

@GoVulnBot

Description

@GoVulnBot

Advisory GHSA-f9f8-9pmf-xv68 references a vulnerability in the following Go modules:

Module
helm.sh/helm
helm.sh/helm/v3

Description:
A Helm contributor discovered an improper validation of type error when parsing Chart.yaml and index.yaml files that can lead to a panic.

Impact

There are two areas of YAML validation that were impacted. First, when a Chart.yaml file had a null maintainer or the child or parent of a dependencies import-values could be parsed as something other than a string, helm lint would panic. Second, when an index.yaml had an empty entry in the list of chart versions Helm would panic on interactions with that repository.

Patches

This issue has been resolved in Helm v3.18.5.

...

References:

Cross references:

See doc/quickstart.md for instructions on how to triage this report.

id: GO-ID-PENDING
modules:
    - module: helm.sh/helm
      vulnerable_at: 2.17.0+incompatible
    - module: helm.sh/helm/v3
      vulnerable_at: 3.18.5
summary: Helm May Panic Due To Incorrect YAML Content in helm.sh/helm
cves:
    - CVE-2025-55198
ghsas:
    - GHSA-f9f8-9pmf-xv68
references:
    - advisory: https://github.com/advisories/GHSA-f9f8-9pmf-xv68
    - advisory: https://github.com/helm/helm/security/advisories/GHSA-f9f8-9pmf-xv68
    - fix: https://github.com/helm/helm/commit/ec5f59e2db56533d042a124f5bae54dd87b558e6
source:
    id: GHSA-f9f8-9pmf-xv68
    created: 2025-08-14T01:01:20.324405075Z
review_status: UNREVIEWED

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions