Due to improper path sanitization, archives containing relative file paths can cause files to be written (or overwritten) outside of the target directory.
{ "review_status": "REVIEWED", "url": "https://pkg.go.dev/vuln/GO-2020-0041" }
{ "imports": [ { "path": "github.com/unknwon/cae/tz", "symbols": [ "Create", "ExtractTo", "Open", "OpenFile", "TzArchive.Close", "TzArchive.ExtractTo", "TzArchive.ExtractToFunc", "TzArchive.Flush", "TzArchive.Open", "TzArchive.syncFiles" ] }, { "path": "github.com/unknwon/cae/zip", "symbols": [ "Create", "ExtractTo", "ExtractToFunc", "Open", "OpenFile", "ZipArchive.Close", "ZipArchive.ExtractTo", "ZipArchive.ExtractToFunc", "ZipArchive.Flush", "ZipArchive.Open" ] } ] }