A Helm contributor discovered that it was possible to craft a JSON Schema file in a manner which could cause Helm to use all available memory and have an out of memory (OOM) termination.
A malicious chart can point $ref
in values.schema.json to a device (e.g. /dev/*
) or other problem file which could cause Helm to use all available memory and have an out of memory (OOM) termination.
This issue has been resolved in Helm v3.18.5.
Make sure that all Helm charts that are being loaded into Helm doesn't have any reference of $ref
pointing to /dev/zero
.
Helm's security policy is spelled out in detail in our SECURITY document.
Disclosed by Jakub Ciolek at AlphaSense.
{ "github_reviewed_at": "2025-08-14T00:01:34Z", "severity": "MODERATE", "cwe_ids": [ "CWE-770" ], "nvd_published_at": "2025-08-14T00:15:27Z", "github_reviewed": true }