It's possible to display any page you cannot access through the combination of the async and display macro.
Steps to reproduce:
{{async}}{{display reference="Menu.WebHome" /}}{{/async}}
-> the Menu.WebHome
is displayed while the expectation would be to have an error that the current user is not allowed to see it
The vulnerability has been patched in XWiki 15.0-rc-1, 14.10.3, 14.4.8, and 13.10.11.
There is no known workaround.
https://jira.xwiki.org/browse/XWIKI-20394 https://jira.xwiki.org/browse/XRENDERING-694
If you have any questions or comments about this advisory: * Open an issue in Jira XWiki.org * Email us at Security Mailing List
{ "nvd_published_at": "2023-04-19T00:15:09Z", "cwe_ids": [ "CWE-284", "CWE-74" ], "severity": "CRITICAL", "github_reviewed": true, "github_reviewed_at": "2023-04-20T22:24:46Z" }