Impact
A staff account can request the structure of a restricted page through the render_object_structure endpoint, which bypasses the user_can_view_page() permission check and returns plugin descriptions, link names, URLs, and text snippets, thereby exposing sensitive content to users with staff privileges.
Affected Systems
The vulnerability affects any installation of django CMS version earlier than 5.0.8 when CMS_PERMISSION is enabled and the page has view restrictions or CMS_PUBLIC_FOR is set to staff.
Risk and Exploitability
The issue has a CVSS score of 6.5, indicating moderate severity, the EPSS score is not available, and it is not listed in CISA KEV. Exploitation requires a valid staff account; thus the attack vector is an authenticated privileged user with staff privileges who can access the structure endpoint. While the risk is moderate, any staff compromise could lead to unintentional disclosure of navigation elements and content snippets.
OpenCVE Enrichment
Github GHSA