PatchSiren cyber security CVE debrief
CVE-2026-113653 apostrophecms CVE debrief
ApostropheCMS users should assess exposure and prioritize verification of user object access controls, especially for publicly rendered relationships or APIs. The issue allows general public access to @apostrophecms/user objects without proper viewRole application, potentially disclosing user fields through inadequately limited templates. Password hashes, stored separately, are not affected. Defenders should verify if their configurations expose user objects and update to version 4.33.0 or later. Monitoring for unusual user object access patterns may be necessary.
- Vendor
- apostrophecms
- Product
- apostrophe
- CVSS
- MEDIUM 6.9
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-20
- Original CVE updated
- 2026-10-20
- Advisory published
- 2026-10-20
- Advisory updated
- 2026-10-20
Who should care
ApostropheCMS users, developers, and administrators who have exposed user objects through relationships or APIs. These stakeholders should assess exposure and prioritize verification of user object access controls due to a vulnerability allowing public access to @apostrophecms/user objects without proper viewRole application.
Why it matters
ApostropheCMS users should assess exposure and prioritize verification of user object access controls due to a vulnerability allowing public access to @apostrophecms/user objects without proper viewRole application.
- Potential disclosure of user fields through publicly accessible relationships or APIs
- Need to verify and update to version 4.33.0 or later
- Monitoring for unusual access patterns to user objects may be necessary
Technical summary
ApostropheCMS versions prior to 4.33.0 do not apply viewRole to anonymous visitors when user objects are exposed through publicly rendered relationships or public APIs. This can lead to disclosure of user fields if templates are not properly limited. The issue is fixed in version 4.33.0. Developers should assess exposure and prioritize verification of user object access controls, especially for publicly rendered relationships or APIs. Inadequately limited templates, including serialization of an entire related user object, can conditionally disclose user fields, but relationships do not automatically publish full user objects and password hashes are stored separately and are not affected.
Defensive priority
Medium priority for ApostropheCMS users to verify and update
Recommended defensive actions
- Verify if publicly rendered relationships or APIs expose user objects in ApostropheCMS
- Update to ApostropheCMS version 4.33.0 or later
- Monitor for unusual access patterns to user objects
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The CVE record and source item provide details on the vulnerability in ApostropheCMS versions prior to 4.33.0. The issue is fixed in version 4.33.0. Defenders should verify if their configurations expose user objects and update to version 4.33.0 or later. This may involve reviewing publicly rendered relationships or APIs, checking for inadequate template limitations, and monitoring for unusual user object access patterns.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-113653 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-113653
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-113653 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-113653
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
ApostropheCMS: The general public can access @apostrophecms/user objects via a relationship (vie
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/113xxx/CVE-2026-113653.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/apostrophecms/apostrophe/security/advisories/GHSA-xf6w-q65w-4f2w
Supplemental source - x_refsource_CONFIRM
-
Source reference
Unverified legacy reference
URL: https://github.com/apostrophecms/apostrophe/commit/9500b8b0e1d630d5e07fbb5fd2c25ed0943845ce
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://github.com/apostrophecms/apostrophe/commit/f84fd41cbf6c22eb8d0008fc9c25df1f7130b350
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://github.com/apostrophecms/apostrophe/releases/tag/[email protected]
Supplemental source - x_refsource_MISC
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.