GHSA-mqq5-j7w8-2hgh: AlchemyCMS: Unauthenticated nested page API leaks restricted & unpublished content
The unauthenticated GET /api/pages/nested endpoint returns the full page tree to any anonymous caller, including restricted (member-only) pages and unpublished/draft pages that should be hidden.
Appending ?elements=true additionally dumps the element/ingredient content of restricted pages, fully bypassing the access control the sibling show and index actions enforce.
References
Code Behaviors & Features
Detect and mitigate GHSA-mqq5-j7w8-2hgh with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →