GitHub Advisoryadvisory · Maven

GHSA-r5cr-xm48-97xp XWiki missing authorization when accessing the wiki level attachments list and metadata via REST API

MEDIUM Published 2025-04-30 Modified 2025-05-05 Official page ↗
Aliases
CVE-2025-46554
Ecosystem
Maven
Packages
org.xwiki.platform:xwiki-platform-rest-server
Severity
Moderate
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Weaknesses
CWE-862
Reviewed
2025-04-30

Affected packages

• Maven org.xwiki.platform:xwiki-platform-rest-server: >= 1.8.1, < 14.10.22 → fixed in 14.10.22 • Maven org.xwiki.platform:xwiki-platform-rest-server: >= 15.0-rc-1, < 15.10.12 → fixed in 15.10.12 • Maven org.xwiki.platform:xwiki-platform-rest-server: >= 16.0.0-rc-1, < 16.4.3 → fixed in 16.4.3 • Maven org.xwiki.platform:xwiki-platform-rest-server: >= 16.5.0-rc-1, < 16.7.0 → fixed in 16.7.0

Description

Impact Anyone can access the metadata of any attachment in the wiki using the wiki attachment REST endpoint. It's not filtering the result depending on current user rights, a not authenticated user could exploit this even in a totally private wiki. To reproduce: • remove view from guest on the whole wiki • logout • access http://127.0.0.1:8080/xwiki/rest/wikis/xwiki/spaces/Sandbox/pages/WebHome/attachments You get a list of attachments, while the expected result should be an empty list. Patches This vulnerability has been fixed in XWiki 14.10.22, 15.10.12, 16.7.0-rc-1 and 16.4.3. Workarounds We're not aware of any workaround except upgrading. References • https://jira.xwiki.org/browse/XWIKI-22424 • https://jira.xwiki.org/browse/XWIKI-22427 • https://github.com/xwiki/xwiki-platform/commit/a43e933ddeda17dad1772396e1757998260e9342#diff-0 For more information If you have any questions or comments about this advisory: • Open an issue in Jira XWiki.org • Email us at Security Mailing List Attribution Issue reported by Lukas Monert.

Related

Alias · CVE (1)

Weakness · CWE (1)

  • CWE-862 Missing Authorization weakness

References