GO-2021-0100
Dashboard / Vulnerabilities / GO-2021-0100
GO-2021-0100
Published: 28 Jul 2021Last Modified: 20 May 2024
Aliases:
Summary: Denial of service via deadlock in github.com/containers/storage
Details: 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.
References: https://github.com/containers/storage/pull/860, https://github.com/containers/storage/commit/306fcabc964470e4b3b87a43a8f6b7d698209ee1, https://bugzilla.redhat.com/show_bug.cgi?id=1939485
Affected packages
Package
Name: github.com/containers/storage
Purl: pkg:golang/github.com/containers/storage
Affected ranges
Type: SEMVER
Events:
Introduced- 0
Fixed -1.28.1
Affected versions
Common Vulnerability Scoring System
Attack Vector
Network
Adjacent
Local
Physical
Privileges Required
None
Low
High
User Interaction
None
Required
Scope
Unchanged
Changed
Confidentiality
None
Low
High
Integrity
None
Low
High
Availability
None
Low
High
