Description
XWiki Platform is a generic wiki platform. Starting in version 2.4-milestone-1 and prior to versions 4.10.20, 15.5.4, and 15.10-rc-1, XWiki's database search allows remote code execution through the search text. This allows remote code execution for any visitor of a public wiki or user of a closed wiki as the database search is by default accessible for all users. This impacts the confidentiality, integrity and availability of the whole XWiki installation. This vulnerability has been patched in XWiki 14.10.20, 15.5.4 and 15.10RC1. As a workaround, one may manually apply the patch to the page `Main.DatabaseSearch`. Alternatively, unless database search is explicitly used by users, this page can be deleted as this is not the default search interface of XWiki.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| xwiki | xwiki-platform | >= 2.4-milestone-1, < 14.10.20, >= 15.0-rc-1, < 15.5.4, >= 15.6-rc-1, < 15.10-rc-1 | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 4 repositories
-
bigb0x/CVE-2024-31982 ★ 10 · Jun 22, 2024
POC for CVE-2024-31982: XWiki Platform Remote Code Execution > 14.10.20
-
NanoWraith/CVE-2024-31982 ★ 1 · Jun 22, 2024
-
raishin1/CVE-2024-31982 ★ 0 · Nov 11, 2025
Vulnerability for Xwiki
-
th3gokul/CVE-2024-31982 ★ 0 · Jun 22, 2024
A tool for vulnerability detection and exploitation tool for CVE-2024-31982
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Automated scanner template
A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.
- XWiki < 4.10.20 - Remote code execution http/cves/2024/CVE-2024-31982.yaml
Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Maven | org.xwiki.platform:xwiki-platform-search-ui | >= 2.4-milestone-1, < 14.10.20 | 14.10.20 | GHSA-2858-8cfx-69m9 |
| Maven | org.xwiki.platform:xwiki-platform-search-ui | >= 15.0-rc-1, < 15.5.4 | 15.5.4 | GHSA-2858-8cfx-69m9 |
| Maven | org.xwiki.platform:xwiki-platform-search-ui | >= 15.6-rc-1, < 15.10-rc-1 | 15.10-rc-1 | GHSA-2858-8cfx-69m9 |
References
- https://github.com/xwiki/xwiki-platform/security/advisories/GHSA-2858-8cfx-69m9
- https://github.com/xwiki/xwiki-platform/commit/3c9e4bb04286de94ad24854026a09fa967538e31
- https://github.com/xwiki/xwiki-platform/commit/459e968be8740c8abc2a168196ce21e5ba93cfb8
- https://github.com/xwiki/xwiki-platform/commit/95bdd6cc6298acdf7f8f21298d40eeb8390a8565
- https://jira.xwiki.org/browse/XWIKI-21472
- https://www.vicarius.io/vsociety/posts/xwiki-rce-cve-2024-31982