CVE-2025-24893 kev in the critical feed json
Remote code execution as guest via SolrSearchMacros request in xwiki
published 2025-02-20 20 mo ago modified 2026-06-17 4 mo ago also EUVD-2025-4562 , GHSA-rr6p-3pfg-562j
- cvss
- 9.8
- version 3.1, CNA
- cisa kev
- Exploited
- added 2025-10-30
- epss
- 100.0%
- EPSS 100.0% chance of exploitation in 30 days, percentile 99.9%
- public exploits
- 3
- Metasploit, Exploit-DB, plus a Nuclei check
Summary
XWiki Platform is a generic wiki platform offering runtime services for applications built on top of it. Any guest can perform arbitrary remote code execution through a request to `SolrSearch`. This impacts the confidentiality, integrity and availability of the whole XWiki installation. To reproduce on an instance, without being logged in, go to `<host>/xwiki/bin/get/Main/SolrSearch?media=rss&text=%7D%7D%7D%7B%7Basync%20async%3Dfalse%7D%7D%7B%7Bgroovy%7D%7Dprintln%28"Hello%20from"%20%2B%20"%20search%20text%3A"%20%2B%20%2823%20%2B%2019%29%29%7B%7B%2Fgroovy%7D%7D%7B%7B%2Fasync%7D%7D%20`. If there is an output, and the title of the RSS feed contains `Hello from search text:42`, then the instance is vulnerable. This vulnerability has been patched in XWiki 15.10.11, 16.4.1 and 16.5.0RC1. Users are advised to upgrade. Users unable to upgrade may edit `Main.SolrSearchMacros` in `SolrSearchMacros.xml` on line 955 to match the `rawResponse` macro in `macros.vm#L2824` with a content type of `application/xml`, instead of simply outputting the content of the feed.
Patch / fix
cisa required action Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.
- maven org.xwiki.platform:xwiki-platform-search-solr-ui 15.10.11, 16.4.1
- org.xwiki.platform xwiki-platform-search-solr-ui 15.10.11, 16.4.1
Timeline
- First public exploit (Metasploit exploit/multi/http/xwiki_unauth_rce_cve_2025_24893)
- Published
- Added to CISA KEV
- CISA SSVC: exploitation active
- CISA patch deadline
Known exploited
- Added
- 12 mo ago
- Patch by
- 2025-11-20 (11 mo ago)
- Ransomware
- Not known
- Required action
- Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.
- Vendor, product
- XWiki, Platform
- CISA name
- XWiki Platform Eval Injection Vulnerability
CISA SSVC
- Exploitation
- Active, exploited in the wild
- Automatable
- yes
- Technical impact
- total
- Assessed
- 12 mo ago
Exploit prediction
99.97% chance of exploitation in the next 30 days, higher than 99.9% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- Metasploit exploit/multi/http/xwiki_unauth_rce_cve_2025_24893 Remote Code Execution Vulnerability in XWiki Platform (CVE-2025-24893) metasploit exploit, excellent rank, 2025-02-20
- EDB-52429 XWiki Platform 15.10.10 - Metasploit Module for Remote Code Execution (RCE) webapps, 2025-09-16
- EDB-52136 XWiki Platform 15.10.10 - Remote Code Execution webapps, 2025-04-07
- Nuclei template XWiki Platform - Remote Code Execution nuclei detection template
- jira.xwiki.org https://jira.xwiki.org/browse/XWIKI-22149 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| GitHub | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| NVD | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.xwiki.platform:xwiki-platform-search-solr-ui | >=5.3-milestone-2, <15.10.11 >=16.0.0-rc-1, <16.4.1 |
15.10.11 16.4.1 |
Affected products
- xwiki xwiki-platform
Classification
References
-
github.com
/xwiki/xwiki-platform/commit/67021db9b8ed26c2236a653269302a86bf01ef40
web, patch
-
jira.xwiki.org
/browse/XWIKI-22149
web, exploit, issue-tracking, vendor-advisory
-
github.com
/xwiki/xwiki-platform/security/advisories/GHSA-rr6p-3pfg-562j
web, vendor-advisory
-
github.com
/xwiki/xwiki-platform/blob/568447cad5172d97d6bbcfda9f6183689c2cf086/xwiki-platform-core/xwiki-platform-search/
web, product
-
github.com
/xwiki/xwiki-platform/blob/67021db9b8ed26c2236a653269302a86bf01ef40/xwiki-platform-core/xwiki-platform-web/xwi
web, product
-
cisa.gov
/known-exploited-vulnerabilities-catalog?field_cve=CVE-2025-24893
government-resource, web, us-government-resource
-
nvd.nist.gov
/vuln/detail/CVE-2025-24893
advisory
-
github.com
/xwiki/xwiki-platform
package
Sources
- CVE List CVE-2025-24893
- GitHub Advisory GHSA-rr6p-3pfg-562j
- NVD CVE-2025-24893
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.