Loading...
Skip to main content

CVE-2023-36468

CRITICAL

Upgrading doesn't prevent exploiting vulnerable XWiki documents

Published June 30, 2023Updated February 4, 2026Source: osv

Summary

### Impact When an XWiki installation is upgraded and that upgrade contains a fix for a bug in a document, just a new version of that document is added. In some cases, it's still possible to exploit the vulnerability that was fixed in the new version. The severity of this depends on the fixed vulnerability, for the purpose of this advisory take [CVE-2022-36100](https://github.com/xwiki/xwiki-platform/security/advisories/GHSA-2g5c-228j-p52x) as example - it is easily exploitable with just view rights and critical. When XWiki is upgraded from a version before the fix for it (e.g., 14.3) to a version including the fix (e.g., 14.4), the vulnerability can still be reproduced by adding `rev=1.1` to the URL used in the reproduction steps so remote code execution is possible even after upgrading. Therefore, this affects the confidentiality, integrity and availability of the whole XWiki installation. This vulnerability also affects manually added script macros that contained security vulnerabilities that were later fixed by changing the script macro without deleting the versions with the security vulnerability from the history. This vulnerability doesn't affect freshly installed versions of XWiki. Further, this vulnerability doesn't affect content that is only loaded from the current version of a document like the code of wiki macros or UI extensions. ### Patches This vulnerability has been patched in XWiki 14.10.7 and 15.2RC1 by forcing old revisions to be executed in a restricted mode that disables all script macros. ### Workarounds As a workaround, admins can manually delete old revisions of affected documents. A script could be used to identify all installed documents and delete the history for them. However, also manually added and later corrected code may be affected by this vulnerability so it is easy to miss documents. ### References * https://jira.xwiki.org/browse/XWIKI-20594 * https://github.com/xwiki/xwiki-platform/commit/15a6f845d8206b0ae97f37aa092ca43d4f9d6e59

Remediation

Upgrade to the fixed version using your package manager.

Maven
Update org.xwiki.platform:xwiki-platform-oldcore to 14.10.7 or later
<!-- Update pom.xml dependency version to 14.10.7 for org.xwiki.platform:xwiki-platform-oldcore -->
Maven
Update org.xwiki.platform:xwiki-platform-oldcore to 15.2-rc-1 or later
<!-- Update pom.xml dependency version to 15.2-rc-1 for org.xwiki.platform:xwiki-platform-oldcore -->

After upgrading, run your dependency scanner again to confirm the vulnerability is resolved.

Affected Packages (2)

PackageEcosystemAffectedFixed In
org.xwiki.platform:xwiki-platform-oldcore
maven
All versions14.10.7
org.xwiki.platform:xwiki-platform-oldcore
maven
All versions15.2-rc-1

Vulnerability Classification

Common Weakness Enumeration (CWE) identifiers for this vulnerability type.

CVSS Score Breakdown

What the CVSS (Common Vulnerability Scoring System) 9.9 score means for each attack dimension.

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H

Frequently Asked Questions

What is CVE-2023-36468?
Upgrading doesn't prevent exploiting vulnerable XWiki documents This vulnerability has been assigned a severity rating of CRITICAL (CVSS score: 9.9/10).
How do I check if my project is affected by CVE-2023-36468?
CVE-2023-36468 affects org.xwiki.platform:xwiki-platform-oldcore. Use GeekWala's free vulnerability scanner to check your dependencies against CVE-2023-36468 and 200,000+ other known vulnerabilities.

Severity & Exploitability

CVSS Score
9.9

Exploitation is straightforward and causes maximum impact. Patch immediately.

Also Known As

GHSA-8q9q-r9v2-644m

Related CVEs

  • CVE-2023-26474
    CRITICAL

    XWiki Platform vulnerable to privilege escalation via properties with wiki syntax that are executed with wrong author

  • CVE-2024-31987
    CRITICAL

    XWiki Platform remote code execution from account via custom skins support

  • CVE-2023-29526
    CRITICAL

    XWiki Platform's async and display macro allow displaying and interacting with any document in restricted mode

  • CVE-2023-46242
    CRITICAL

    XWiki Platform vulnerable to remote code execution via the edit action because it lacks CSRF token

  • CVE-2024-37899
    CRITICAL

    XWiki Platform allows remote code execution from user account

  • CVE-2024-56158
    CRITICAL

    XWiki allows SQL injection in query endpoint of REST API with Oracle

  • CVE-2025-49586
    HIGH

    XWiki allows remote code execution through preview of XClass changes in AWM editor

  • CVE-2026-40104
    MEDIUM

    XWiki's REST APIs can list all pages/spaces, leading to unavailability

Check if you're affected

Scan your dependencies to see if this vulnerability affects your projects.

Scan Your Dependencies