Skip to content
OpenAdvisories
Medium · 6.9 CVE-2026-54448 EUVD-2026-39479GHSA-q3fv-x8vg-qqm4GO-2026-5983

Trivy: Helm chart tar bomb causes OOM via unbounded io.ReadAll in parser

Published Jun 25, 2026 · Updated Jun 25, 2026 · Assigned by GitHub_M

Description

Trivy is a security scanner. Prior to 0.71.0, when Trivy scans a Helm chart archive (.tgz), its custom tar unpacker reads each entry with io.ReadAll(tr) and no size limit. An attacker who can place a malicious .tgz file in the scanned path can craft a small compressed archive that decompresses to gigabytes, causing the Trivy process to be killed by the OS OOM killer. This vulnerability is fixed in 0.71.0.

Affected products

VendorProductAffectedFixed
aquasecurity trivy < 0.71.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
SLES for SAP 16.0 govulncheck-vulndb 0.0.20260727T201416-160000.1.1 SUSE-SU-2026:23227-1, SUSE-SU-2026:23216-1
SLES 16.0 govulncheck-vulndb 0.0.20260727T201416-160000.1.1 SUSE-SU-2026:23227-1, SUSE-SU-2026:23216-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed trivy 0.71.2-2.1 openSUSE-SU-2026:11162-1
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260727T201416-160000.1.1 openSUSE-SU-2026:21551-1
openSUSE Leap 16.0 trivy 0.72.0-160000.1.1 openSUSE-SU-2026:21249-1

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling trivy-operator 0.30.1-r26 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/aquasecurity/trivy < 0.71.0 0.71.0 GHSA-q3fv-x8vg-qqm4

Advisories 6

References