Helm Files.Lines Denial of Service via Empty Chart Files
Impact
Helm through 4.2.3 contains a denial of service vulnerability that allows attackers to trigger a panic by including empty files in chart files, causing render failures. Attackers need access to modify chart files. The weakness is due to improper validation of array indices.
Summarized by @cf/meta/llama-3.3-70b-instruct-fp8-fast. Verify details against the original sources.Affected packages
Affected products
Vendor version evidence. Product records are separate from automatic dependency matching.
helm · VulnCheck
helm
2 ranges
helm · VulnCheck
helm
Package identity
pkg:golang/helm.sh/helm/v4Explore helm.sh/helm/v4 →Identity supplied by VulnCheck. Version matching requires compatible range evidence.
Compare with this publisher’s ranges. This does not inspect your installation.
affected
0 → through 4.2.3
semver versions
unaffected
ba6c9a29efa7bf9198dad6a5ec12b4fb30c96017
git versions
Other versions: unaffected
Original source description
Helm through 4.2.3, fixed in commit ba6c9a2, contains a denial of service vulnerability in the Files.Lines template helper in pkg/engine/files.go that allows attackers to trigger an index out of range panic by including zero-length byte slices in chart files. Attackers can include empty files in Helm charts to cause deterministic render failures across template, install, upgrade, lint, and SDK Engine.Render operations.
Inside the record
Evidence available
Describes the evidence in this view, not whether the product is safe.
Original records
CVE-2026-63308View the latest unmodified CVE JSON from the official source. It may be newer than this imported page.
cve.new JSON →Underlying weaknesses
The source’s classification of what caused the vulnerability.
Environment requirements
These conditions apply together as specified by the publisher. A matching product name alone does not establish exposure.
VulnCheck · platform conditions
Any condition may hold
Vulnerable product
cpe:2.3:a:helm:helm:*:*:*:*:*:*:*:*Through (inclusive): 4.2.3
Original applicability statements
[
{
"nodes": [
{
"operator": "OR",
"cpeMatch": [
{
"vulnerable": true,
"criteria": "cpe:2.3:a:helm:helm:*:*:*:*:*:*:*:*",
"versionEndIncluding": "4.2.3"
}
]
}
]
}
]Contributing organizations · 2
Assigning organization
Additional data publisher
What changed
Follow changesLarge field values are marked as truncated previews. Original source snapshots remain retained.