Description
ApostropheCMS is an open-source Node.js content management system. Prior to 3.7.1 of the import-export module and 4.34.0 of core ApostropheCMS, an editor who can import an enabled content type but lacks its stronger publication role can cause import write helpers to create, replace, or remove published variants without the normal publish permission and lifecycle checks. This issue is fixed in import-export 3.7.1 and ApostropheCMS 4.34.0.
Published: 2026-10-20
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Authorization bypass for published content
Action: Patch now
AI Analysis

Impact

Prior to version 3.7.1 of the import‑export module and 4.34.0 of core ApostropheCMS, an editor who can perform imports but does not possess the stronger publication role can use the import API to create, replace, or delete published variants of content without passing the normal publish permission checks or lifecycle validations. This flaw permits the editor to override protective controls and add or modify live content that should only be changed by authorized publishers, thereby compromising the integrity of the site’s published output. The weakness is classified as an unauthorized access to privileged information issue.

Affected Systems

The vulnerability exists in both the ApostropheCMS core (any release earlier than 4.34.0) and the import‑export plugin (any release earlier than 3.7.1). Site administrators should verify the exact version of each component to determine whether a fix is required.

Risk and Exploitability

The CVSS score of 6.5 indicates moderate severity, and the vulnerability is currently not listed in the CISA KEV catalog. No EPSS value is available. An attacker must be authenticated with editor‑level permissions and access the import‑export API, which is ordinarily exposed via the web interface, so the exploit can be performed remotely by any authenticated user with import capability. Once the import is executed, the attacker's unauthorized actions immediately affect live content, giving them the ability to publish content without the required lifecycle checks. Because the attack requires only legitimate credentials and basic API usage, the likelihood of exploitation is significant for organizations that enable many users to perform imports.

Generated by OpenCVE AI on October 20, 2026 at 18:38 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the import‑export plugin to version 3.7.1 or later
  • Upgrade core ApostropheCMS to version 4.34.0 or later
  • Restrict import‑export usage to users who hold the full publication role and audit any permission changes regular

Generated by OpenCVE AI on October 20, 2026 at 18:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-5m22-7pfq-vp65 ApostropheCMS: Import API bypasses publication roles for protected content
History

Fri, 23 Oct 2026 02:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 20 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
First Time appeared Apostrophecms
Apostrophecms apostrophecms
Apostrophecms import-export
Vendors & Products Apostrophecms
Apostrophecms apostrophecms
Apostrophecms import-export

Tue, 20 Oct 2026 17:00:00 +0000

Type Values Removed Values Added
Description ApostropheCMS is an open-source Node.js content management system. Prior to 3.7.1 of the import-export module and 4.34.0 of core ApostropheCMS, an editor who can import an enabled content type but lacks its stronger publication role can cause import write helpers to create, replace, or remove published variants without the normal publish permission and lifecycle checks. This issue is fixed in import-export 3.7.1 and ApostropheCMS 4.34.0.
Title ApostropheCMS: Import API bypasses publication roles for protected content
Weaknesses CWE-862
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N'}


Subscriptions

Apostrophecms Apostrophecms Import-export
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-23T01:53:33.434Z

Reserved: 2026-10-20T14:27:46.640Z

Link: CVE-2026-113649

cve-icon Vulnrichment

Updated: 2026-10-23T01:53:30.100Z

cve-icon NVD

Status : Deferred

Published: 2026-10-20T17:17:35.670

Modified: 2026-10-23T02:16:56.080

Link: CVE-2026-113649

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-20T20:15:06Z

Weaknesses