blob: 1859b6c716cd3ea6aea8d1d20e6a63e3adaae5d1 [file] [log] [blame]
modules:
- module: std
versions:
- introduced: 1.16.0
fixed: 1.16.1
packages:
- package: archive/zip
symbols:
- toValidName
skip_fix: 'TODO: fill this out [or set vulnerable_at to derive symbols]'
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.
published: 2021-04-14T20:04:52Z
cves:
- CVE-2021-27919
references:
- fix: https://go.dev/cl/300489
- fix: https://go.googlesource.com/go/+/cd3b4ca9f20fd14187ed4cdfdee1a02ea87e5cd8
- report: https://go.dev/issue/44916
- web: https://groups.google.com/g/golang-announce/c/MfiLYjG-RAw/m/zzhWj5jPAQAJ