GO-2021-0067

Panic when opening archives in archive/zip

At a glance

Published
Updated
CVE
CVE-2021-27919
Aliases
BIT-golang-2021-27919

Description

Using Reader.Open on an archive containing a file with a path prefixed by "../" will cause a panic due to a stack overflow. If parsing user supplied archives, this may be used as a denial of service vector.

Affected packages

PackageVersions
Go · stdlibintroduced 1.16.0-0, fixed 1.16.1

References

Sources

SourceLicence
OSV.devCC-BY 4.0 — Go Vulnerability Database