ApostropheCMS: publicApiProjection Bypass via project Query Builder in Piece-Type REST API
- Severity:
- Medium
Description
The getRestQuery method in the @apostrophecms/piece-type module checks whether a MongoDB projection has already been set before applying the admin-configured publicApiProjection.
Recommendation
Update the apostrophe package to the latest compatible version. Followings are version details:
- Affected version(s): < 4.29.0
- Patched version(s): 4.29.0
References
Related Issues
- ApostropheCMS MFA/TOTP Bypass via Incorrect MongoDB Query in Bearer Token Middleware - CVE-2026-32730
- ApostropheCMS: Information Disclosure via choices/counts Query Parameters Bypassing publicApiProjection Field Restrictio - CVE-2026-39857
- Parse Server affected by denial-of-service via unbounded query complexity in REST and GraphQL API - CVE-2026-30946
- Parse Server has a query condition depth bypass via pre-validation transform pipeline - CVE-2026-33498
You might also like:
- Tags:
- npm
- apostrophe
Anything's wrong? Let us know Last updated on April 16, 2026


