CyberIntel ⬡ News
★ Saved ◆ Cyber Reads
← Back ⬡ Vulnerabilities & CVEs Mar 19, 2026

CVE-2026-32731 | apostrophecms import-export up to 3.5.2 path traversal

VulDB Archived Mar 19, 2026 ✓ Full text saved

A vulnerability marked as critical has been reported in apostrophecms import-export up to 3.5.2 . This impacts an unknown function. The manipulation leads to path traversal. This vulnerability is referenced as CVE-2026-32731 . Remote exploitation of the attack is possible. No exploit is available. It is suggested to upgrade the affected component.

Full text archived locally
✦ AI Summary · Claude Sonnet


    VDB-351636 · CVE-2026-32731 · GCVE-0-2026-32731 APOSTROPHECMS IMPORT-EXPORT UP TO 3.5.2 PATH TRAVERSAL HISTORYDIFFRELATEJSONXMLCTI CVSS Meta Temp Score Current Exploit Price (≈) CTI Interest Score 7.9 $0-$5k 1.47+ Summaryinfo A vulnerability described as critical has been identified in apostrophecms import-export up to 3.5.2. Affected is an unknown function. The manipulation results in path traversal. This vulnerability is identified as CVE-2026-32731. The attack can be executed remotely. There is not any exploit available. Upgrading the affected component is recommended. Detailsinfo A vulnerability was found in apostrophecms import-export up to 3.5.2. It has been classified as critical. Affected is an unknown code block. The manipulation with an unknown input leads to a path traversal vulnerability. CWE is classifying the issue as CWE-22. The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory. This is going to have an impact on confidentiality, integrity, and availability. CVE summarizes: ApostropheCMS is an open-source content management framework. Prior to version 3.5.3 of `@apostrophecms/import-export`, The `extract()` function in `gzip.js` constructs file-write paths using `fs.createWriteStream(path.join(exportPath, header.name))`. `path.join()` does not resolve or sanitise traversal segments such as `../`. It concatenates them as-is, meaning a tar entry named `../../evil.js` resolves to a path outside the intended extraction directory. No canonical-path check is performed before the write stream is opened. This is a textbook Zip Slip vulnerability. Any user who has been granted the Global Content Modify permission — a role routinely assigned to content editors and site managers — can upload a crafted `.tar.gz` file through the standard CMS import UI and write attacker-controlled content to any path the Node.js process can reach on the host filesystem. Version 3.5.3 of `@apostrophecms/import-export` fixes the issue. The advisory is shared for download at github.com. This vulnerability is traded as CVE-2026-32731 since 03/13/2026. The exploitability is told to be easy. It is possible to launch the attack remotely. There are neither technical details nor an exploit publicly available. The MITRE ATT&CK project declares the attack technique as T1006. Upgrading to version 3.5.3 eliminates this vulnerability. Productinfo Vendor apostrophecms Name import-export Version 3.5.0 3.5.1 3.5.2 CPE 2.3info 🔒 🔒 🔒 CPE 2.2info 🔒 🔒 🔒 CVSSv4info VulDB Vector: 🔒 VulDB Reliability: 🔍 CVSSv3info VulDB Meta Base Score: 8.1 VulDB Meta Temp Score: 7.9 VulDB Base Score: 6.3 VulDB Temp Score: 6.0 VulDB Vector: 🔒 VulDB Reliability: 🔍 CNA Base Score: 9.9 CNA Vector (GitHub_M): 🔒 CVSSv2info Vector Complexity Authentication Confidentiality Integrity Availability Unlock Unlock Unlock Unlock Unlock Unlock Unlock Unlock Unlock Unlock Unlock Unlock Unlock Unlock Unlock Unlock Unlock Unlock VulDB Base Score: 🔒 VulDB Temp Score: 🔒 VulDB Reliability: 🔍 Exploitinginfo Class: Path traversal CWE: CWE-22 CAPEC: 🔒 ATT&CK: 🔒 Physical: No Local: No Remote: Yes Availability: 🔒 Status: Not defined Price Prediction: 🔍 Current Price Estimation: 🔒 0-Day Unlock Unlock Unlock Unlock Today Unlock Unlock Unlock Unlock Threat Intelligenceinfo Interest: 🔍 Active Actors: 🔍 Active APT Groups: 🔍 Countermeasuresinfo Recommended: Upgrade Status: 🔍 0-Day Time: 🔒 Upgrade: import-export 3.5.3 Timelineinfo 03/13/2026 CVE reserved 03/18/2026 +5 days VulDB entry created 03/19/2026 +0 days Advisory disclosed 03/19/2026 +0 days VulDB entry last update Sourcesinfo Advisory: github.com Status: Confirmed CVE: CVE-2026-32731 (🔒) GCVE (CVE): GCVE-0-2026-32731 GCVE (VulDB): GCVE-100-351636 Entryinfo Created: 03/19/2026 00:09 Changes: 03/19/2026 00:09 (63) Complete: 🔍 Cache ID: 99:7B8:101 Discussion No comments yet. Languages: en. Please log in to comment. ◂ PreviousOverviewNext ▸
    💬 Team Notes
    Article Info
    Source
    VulDB
    Category
    ⬡ Vulnerabilities & CVEs
    Published
    Mar 19, 2026
    Archived
    Mar 19, 2026
    Full Text
    ✓ Saved locally
    Open Original ↗