Description
bestzip versions 2.2.6 and 3.0.2 contain an argument injection vulnerability in the nativeZip function that allows attackers to inject arbitrary arguments to the Info-ZIP backend. Attackers can supply a malicious destination path combined with crafted source entries to execute arbitrary commands with Node.js process privileges. Fixed in 2.2.7 and 3.0.3.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
nfriedly bestzip
Default version status: unaffected
2.2.6 to < 2.2.7affected3.0.2 to < 3.0.3affected
pkg:npm/bestzipReferences
- https://github.com/nfriedly/node-bestzip/security/advisories/GHSA-xhwx-rch4-ph2v ↗
- https://github.com/nfriedly/node-bestzip/commit/2adb637b0acb05b8475de7db5af4b86ffcf40aaf ↗
- https://github.com/nfriedly/node-bestzip/blob/v3.0.2/lib/bestzip.js ↗
- https://github.com/nfriedly/node-bestzip/security/advisories/GHSA-p87m-9567-rgcc ↗
- https://www.npmjs.com/package/bestzip ↗
- https://github.com/nfriedly/node-bestzip ↗
- https://www.vulncheck.com/advisories/bestzip-2.2.6-and-3.0.2-argument-injection-via-the-native-zip-destination ↗