-
CVSS Score
-| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| org.xwiki.platform:xwiki-platform-rest-server | maven | >= 8.1, < 13.10.8 | 13.10.8 |
| org.xwiki.platform:xwiki-platform-rest-server | maven | >= 14.0.0, < 14.4.3 | 14.4.3 |
| org.xwiki.platform:xwiki-platform-rest-server | maven | >= 14.5.0, < 14.6 | 14.6 |
The vulnerability stems from missing authorization checks in the modifications endpoint handler. The pre-patch code in ModificationsResourceImpl.java directly processed database query results and exposed document metadata without verifying if the user has VIEW rights. The critical addition in the patch (authorizationManager.hasAccess(VIEW, documentReference)) confirms the vulnerability existed in the original implementation of this method. The test file added in the commit further validates that permission checks are now enforced at this entry point.