Cloudanix VulnDB

CVE-2025-55198

Medium · 6.5

Helm May Panic Due To Incorrect YAML Content

CVSS

6.5

EPSS

0.3%

Published

Aug 14, 2025

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A bug in Helm can make the tool crash when it reads certain chart description files, potentially disrupting software deployments until the tool is updated.

Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Low
Impact
Denial Of Service
Component
Application
Class
Improper Input Validation
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Improper type validation during parsing of Chart.yaml and index.yaml files allows malformed type data to trigger an unhandled panic in the Helm chart processing logic.

Why it matters to the business

Attackers can cause Helm operations to crash, interrupting package installation, upgrades, and repository indexing across Linux distributions and Git-based deployments.

How an attack unfolds

An attacker crafts a Chart.yaml or index.yaml containing an unexpected data type, supplies it via a chart archive or repository index, and triggers the panic when Helm parses the file during install, upgrade, or repo operations.

How to fix it

Upgrade to fixed versions: Debian 12/13 packages 6.0.2-1 or later; helm/helm Git revision b78692c18f0fb38fe5ba4571a674de067a4c53a5 or newer. Rebuild any custom pipelines or containers to use the patched Helm binary.

How to confirm the fix worked

Confirm the running Helm binary reports a version at or above the fixed releases, then attempt to parse known-malformed test YAML files to verify absence of panic.

Typical attack path

  1. Identify a target Helm environment that processes untrusted or attacker-controlled charts
  2. Create a malicious Chart.yaml or index.yaml with invalid type values
  3. Host the file in a chart tarball or repository index reachable by the target
  4. Trigger Helm commands such as install, upgrade, or repo update that parse the file
  5. Observe application panic and termination

How to detect it

Review Helm process logs, container stdout/stderr, and orchestration platform events for sudden panics or abnormal terminations during chart parsing; correlate with file modification timestamps on Chart.yaml and index.yaml.

What your security team should do

  • Prioritize patching all Helm installations to the listed fixed versions within standard change windows
  • Scan internal and third-party chart repositories for Chart.yaml and index.yaml files that could contain unexpected types
  • Update CI/CD pipelines and container images to reference only patched Helm versions
  • Monitor for Helm process crashes in logs and alerting systems

The record

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

Affected packages

Ecosystem Package Introduced Fixed
Go helm.sh/helm 0 No fix
Go helm.sh/helm/v3 0 3.18.5
Bitnami helm 0 3.18.5
Chainguard cerbos 0 0.46.0-r2
Chainguard cerbos-compat 0 0.46.0-r2
Chainguard cerbos-compat-fips 0 0.46.0-r3
Chainguard cerbos-fips 0 0.46.0-r3
Chainguard cerbos-fips-compat 0 0.46.0-r3
Chainguard cerbosctl 0 0.46.0-r2
Chainguard cerbosctl-compat 0 0.46.0-r2
Chainguard cerbosctl-fips 0 0.46.0-r3
Chainguard cert-manager-1.12 0 1.12.17-r10
Chainguard cert-manager-acmesolver-1.12 0 1.12.17-r10
Chainguard cert-manager-acmesolver-1.12-iamguarded-compat 0 1.12.17-r10
Chainguard cert-manager-acmesolver-fips-1.12 0 1.12.17-r8
Chainguard cert-manager-cainjector-fips-1.12 0 1.12.17-r8
Chainguard cert-manager-cmctl 0 2.3.0-r4
Chainguard cert-manager-cmctl-fips 0 2.3.0-r3
Chainguard cert-manager-controller-1.12 0 1.12.17-r10
Chainguard cert-manager-controller-1.12-iamguarded-compat 0 1.12.17-r10
Chainguard cert-manager-controller-fips-1.12 0 1.12.17-r8
Chainguard cert-manager-fips-1.12 0 1.12.17-r8
Chainguard cert-manager-fips-1.12-acmesolver 0 1.12.17-r8
Chainguard cert-manager-fips-1.12-cainjector 0 1.12.17-r8
Chainguard cert-manager-fips-1.12-cmctl 0 1.12.17-r8
Chainguard cert-manager-fips-1.12-controller 0 1.12.17-r8
Chainguard cert-manager-fips-1.12-webhook 0 1.12.17-r8
Chainguard cert-manager-webhook-1.12 0 1.12.17-r10
Chainguard cert-manager-webhook-fips-1.12 0 1.12.17-r8
Chainguard chart-testing 0 3.13.0-r6
Chainguard chart-testing-fips 0 3.13.0-r6
Chainguard chartmuseum 0 0.16.3-r6
Chainguard chartmuseum-fips 0 0.16.3-r5
Chainguard cilium-cli 0 0.18.6-r2
Chainguard cloudbeat 0 9.1.2-r1
Chainguard cloudbeat-fips 0 9.1.2-r1
Chainguard cluster-api-helm-controller 0 0.3.2-r5
Chainguard cluster-api-helm-controller-compat 0 0.3.2-r5
Chainguard cluster-api-helm-controller-fips 0 0.3.2-r5
Chainguard cluster-api-helm-controller-fips-compat 0 0.3.2-r5
Chainguard cmctl-1.12 0 1.12.17-r10
Chainguard cmctl-1.12-fips 0 1.12.17-r8
Chainguard cmctl-fips-1.12 0 1.12.17-r8
Chainguard consul-k8s-1.1 0 1.1.18-r17
Chainguard consul-k8s-1.1-cli 0 1.1.18-r17
Chainguard consul-k8s-1.3 0 1.3.9-r18
Chainguard consul-k8s-1.3-cli 0 1.3.9-r18
Chainguard consul-k8s-1.4 0 1.4.10-r5
Chainguard consul-k8s-1.4-cli 0 1.4.10-r5
Chainguard consul-k8s-1.5 0 1.5.9-r4
Chainguard consul-k8s-1.5-cli 0 1.5.9-r4
Chainguard consul-k8s-1.6 0 1.6.7-r2
Chainguard consul-k8s-1.6-cli 0 1.6.7-r2
Chainguard consul-k8s-1.7 0 1.7.4-r0
Chainguard consul-k8s-1.7-cli 0 1.7.4-r0
Chainguard consul-k8s-fips-1.1 0 1.1.18-r16
Chainguard consul-k8s-fips-1.1-cli 0 1.1.18-r16
Chainguard consul-k8s-fips-1.3 0 1.3.9-r17
Chainguard consul-k8s-fips-1.3-cli 0 1.3.9-r17
Chainguard consul-k8s-fips-1.4 0 1.4.10-r5
Chainguard consul-k8s-fips-1.4-cli 0 1.4.10-r5
Chainguard consul-k8s-fips-1.5 0 1.5.9-r5
Chainguard consul-k8s-fips-1.5-cli 0 1.5.9-r5
Chainguard consul-k8s-fips-1.6 0 1.6.7-r3
Chainguard consul-k8s-fips-1.6-cli 0 1.6.7-r3
Chainguard consul-k8s-fips-1.7 0 1.7.3-r2
Chainguard consul-k8s-fips-1.7-cli 0 1.7.3-r2
Chainguard eksctl 0 0.214.0-r0
Chainguard envoy-gateway 0 1.5.0-r1
Chainguard envoy-gateway-compat 0 1.5.0-r1
Chainguard envoy-gateway-egctl 0 1.5.0-r1
Chainguard envoy-gateway-fips 0 1.5.0-r1
Chainguard envoy-gateway-fips-egctl 0 1.5.0-r1
Chainguard flux 0 2.6.4-r4
Chainguard flux-2.5 0 2.5.1-r13
Chainguard flux-2.5-compat 0 2.5.1-r13
Chainguard flux-2.6 0 2.6.4-r4
Chainguard flux-2.6-compat 0 2.6.4-r4
Chainguard flux-compat 0 2.6.4-r4
Chainguard flux-fips 0 2.6.4-r3
Chainguard flux-fips-2.5 0 2.5.1-r11
Chainguard flux-fips-2.5-compat 0 2.5.1-r11
Chainguard flux-fips-2.6 0 2.6.4-r3
Chainguard flux-fips-2.6-compat 0 2.6.4-r3
Chainguard flux-fips-compat 0 2.6.4-r3
Chainguard flux-helm-controller 0 1.3.0-r7
Chainguard flux-helm-controller-bitnami-compat 0 1.3.0-r7
Chainguard flux-helm-controller-fips 0 1.3.0-r7
Chainguard flux-helm-controller-fips-iamguarded-compat 0 1.3.0-r7
Chainguard flux-helm-controller-iamguarded-compat 0 1.3.0-r7
Chainguard flux-source-controller 0 1.6.2-r4
Chainguard flux-source-controller-bitnami-compat 0 1.6.2-r4
Chainguard flux-source-controller-fips 0 1.6.2-r6
Chainguard flux-source-controller-fips-iamguarded-compat 0 1.6.2-r6
Chainguard flux-source-controller-iamguarded-compat 0 1.6.2-r4
Chainguard fluxcd-source-controller-bitnami-compat 0 1.6.2-r4
Chainguard gem-check 0 0
Chainguard gosh 0 0
Chainguard harbor-2.10 0 2.10.3-r26
Chainguard harbor-2.10-exporter 0 2.10.3-r26
Chainguard harbor-2.10-jobservice 0 2.10.3-r26
Chainguard harbor-2.10-portal 0 2.10.3-r26
Chainguard harbor-2.10-portal-nginx-config 0 2.10.3-r26
Chainguard harbor-2.10-redis-compat 0 2.10.3-r26
Chainguard harbor-2.10-registryctl 0 2.10.3-r26
Chainguard harbor-2.11 0 2.11.2-r18
Chainguard harbor-2.11-exporter 0 2.11.2-r18
Chainguard harbor-2.11-jobservice 0 2.11.2-r18
Chainguard harbor-2.11-photon-registry 0 2.11.2-r18
Chainguard harbor-2.11-portal 0 2.11.2-r18
Chainguard harbor-2.11-portal-nginx-config 0 2.11.2-r18
Chainguard harbor-2.11-redis-compat 0 2.11.2-r18
Chainguard harbor-2.11-registryctl 0 2.11.2-r18
Chainguard harbor-2.12 0 2.12.4-r11
Chainguard harbor-2.12-exporter 0 2.12.4-r11
Chainguard harbor-2.12-jobservice 0 2.12.4-r11
Chainguard harbor-2.12-photon-registry 0 2.12.4-r11
Chainguard harbor-2.12-portal 0 2.12.4-r11
Chainguard harbor-2.12-portal-nginx-config 0 2.12.4-r11
Chainguard harbor-2.12-redis-compat 0 2.12.4-r11
Chainguard harbor-2.12-registryctl 0 2.12.4-r11
Chainguard harbor-2.13 0 2.13.2-r6
Chainguard harbor-2.13-exporter 0 2.13.2-r6
Chainguard harbor-2.13-jobservice 0 2.13.2-r6
Chainguard harbor-2.13-photon-registry 0 2.13.2-r6
Chainguard harbor-2.13-portal 0 2.13.2-r6
Chainguard harbor-2.13-portal-nginx-config 0 2.13.2-r6
Chainguard harbor-2.13-redis-compat 0 2.13.2-r6
Chainguard harbor-2.13-registryctl 0 2.13.2-r6
Chainguard harbor-fips-2.10 0 2.10.3-r26
Chainguard harbor-fips-2.10-db 0 2.10.3-r26
Chainguard harbor-fips-2.10-exporter 0 2.10.3-r26
Chainguard harbor-fips-2.10-jobservice 0 2.10.3-r26
Chainguard harbor-fips-2.10-portal 0 2.10.3-r26
Chainguard harbor-fips-2.10-redis-compat 0 2.10.3-r26
Chainguard harbor-fips-2.10-registryctl 0 2.10.3-r26
Chainguard harbor-fips-2.11 0 2.11.2-r23
Chainguard harbor-fips-2.11-db 0 2.11.2-r23
Chainguard harbor-fips-2.11-exporter 0 2.11.2-r23
Chainguard harbor-fips-2.11-jobservice 0 2.11.2-r23
Chainguard harbor-fips-2.11-photon-registry 0 2.11.2-r23
Chainguard harbor-fips-2.11-portal 0 2.11.2-r23
Chainguard harbor-fips-2.11-redis-compat 0 2.11.2-r23
Chainguard harbor-fips-2.11-registryctl 0 2.11.2-r23
Chainguard harbor-fips-2.12 0 2.12.4-r10
Chainguard harbor-fips-2.12-db 0 2.12.4-r10
Chainguard harbor-fips-2.12-exporter 0 2.12.4-r10
Chainguard harbor-fips-2.12-jobservice 0 2.12.4-r10
Chainguard harbor-fips-2.12-photon-registry 0 2.12.4-r10
Chainguard harbor-fips-2.12-portal 0 2.12.4-r10
Chainguard harbor-fips-2.12-redis-compat 0 2.12.4-r10
Chainguard harbor-fips-2.12-registryctl 0 2.12.4-r10
Chainguard harbor-fips-2.13 0 2.13.2-r5
Chainguard harbor-fips-2.13-db 0 2.13.2-r5
Chainguard harbor-fips-2.13-exporter 0 2.13.2-r5
Chainguard harbor-fips-2.13-jobservice 0 2.13.2-r5
Chainguard harbor-fips-2.13-photon-registry 0 2.13.2-r5
Chainguard harbor-fips-2.13-portal 0 2.13.2-r5
Chainguard harbor-fips-2.13-redis-compat 0 2.13.2-r5
Chainguard harbor-fips-2.13-registryctl 0 2.13.2-r5
Chainguard header-check 0 0
Chainguard headlamp 0 0.34.0-r1
Chainguard headlamp-compat 0 0.34.0-r1
Chainguard headlamp-fips 0 0.34.0-r1
Chainguard headlamp-fips-compat 0 0.34.0-r1
Chainguard helm-docs 0 1.14.2-r13
Chainguard helm-mapkubeapis 0 0.6.1-r3
Chainguard helm-operator 0 1.41.1-r3
Chainguard helm-operator-compat 0 1.41.1-r3
Chainguard helm-operator-fips 0 1.41.1-r3
Chainguard helm-operator-fips-compat 0 1.41.1-r3
Chainguard helm-push 0 0.10.4-r33
Chainguard helm-set-status 0 0.3.0-r3
Chainguard help-check 0 0
Chainguard istio-1.23 0 1.23.6-r7
Chainguard istio-1.24 0 1.24.6-r7
Chainguard istio-1.25 0 1.25.4-r2
Chainguard istio-1.26 0 1.26.3-r2
Chainguard istio-1.27 0 1.27.0-r2
Chainguard istio-cni-1.23 0 1.23.6-r7
Chainguard istio-cni-1.23-compat 0 1.23.6-r7
Chainguard istio-cni-1.24 0 1.24.6-r7
Chainguard istio-cni-1.24-compat 0 1.24.6-r7
Chainguard istio-cni-1.25 0 1.25.4-r2
Chainguard istio-cni-1.25-compat 0 1.25.4-r2
Chainguard istio-cni-1.26 0 1.26.3-r2
Chainguard istio-cni-1.26-compat 0 1.26.3-r2
Chainguard istio-cni-1.27 0 1.27.0-r2
Chainguard istio-cni-1.27-compat 0 1.27.0-r2
Chainguard istio-cni-fips-1.23 0 1.23.6-r11
Chainguard istio-cni-fips-1.23-compat 0 1.23.6-r11
Chainguard istio-fips-1.23 0 1.23.6-r11
Chainguard istio-install-cni-1.23 0 1.23.6-r7
Chainguard istio-install-cni-1.23-compat 0 1.23.6-r7
Chainguard istio-install-cni-1.24 0 1.24.6-r7
Chainguard istio-install-cni-1.24-compat 0 1.24.6-r7
Chainguard istio-install-cni-1.25 0 1.25.4-r2
Chainguard istio-install-cni-1.25-compat 0 1.25.4-r2
Chainguard istio-install-cni-1.26 0 1.26.3-r2
Chainguard istio-install-cni-1.26-compat 0 1.26.3-r2

Related vulnerabilities