GO-2021-0100

Denial of service via deadlock in github.com/containers/storage

At a glance

Published
Updated
CVE
CVE-2021-20291
Aliases
GHSA-7qw8-847f-pggm

Description

Due to a goroutine deadlock, using github.com/containers/storage/pkg/archive.DecompressStream on a xz archive returns a reader which will hang indefinitely when Close is called. An attacker can use this to cause denial of service if they are able to cause the caller to attempt to decompress an archive they control.

Affected packages

PackageVersions
Go · github.com/containers/storageintroduced 0, fixed 1.28.1

References

Sources

SourceLicence
OSV.devCC-BY 4.0 — Go Vulnerability Database