Arbitrary File Write via Archive Extraction (Zip Slip)
Description
This affects all versions of package calipso. It is possible for a malicious module to overwrite files on an arbitrary file system through the module install functionality.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
All versions of calipso are vulnerable to arbitrary file write via archive extraction (Zip Slip) during module installation.
Vulnerability
All versions of the calipso Node.js CMS (up to and including the latest) are vulnerable to an arbitrary file write via archive extraction (Zip Slip) during the module install functionality. The calipso modules download command extracts a downloaded archive without validating file paths, allowing a malicious module to write files outside the intended installation directory. [1][3]
Exploitation
An attacker can host a crafted ZIP archive containing files with path traversal sequences (e.g., ../../../../../../../../tmp/foo.txt). The victim must run calipso modules download pointing to the malicious archive. No authentication is required beyond the ability to trigger the download command. The PoC from Snyk demonstrates extraction of files to arbitrary locations on the filesystem. [3]
Impact
Successful exploitation allows an attacker to overwrite arbitrary files on the system, potentially leading to remote code execution (e.g., overwriting application files or system scripts) or denial of service. The attacker gains the ability to write files with the privileges of the calipso process. [3]
Mitigation
As of the publication date (June 2021), there is no fixed version for calipso. The project appears to be unmaintained; users should consider migrating to an alternative CMS or implementing strict controls on module downloads. No workaround is provided in the references. [2][3]
AI Insight generated on May 21, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
calipsonpm | <= 0.3.54 | — |
Affected products
3- calipso/calipsodescription
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
3- github.com/advisories/GHSA-jxcc-g75x-qgw9ghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2021-23391ghsaADVISORY
- snyk.io/vuln/SNYK-JS-CALIPSO-1300555ghsax_refsource_MISCWEB
News mentions
0No linked articles in our index yet.