CVE-2020-15171 json
Users with SCRIPT rights can execute arbitrary code in XWiki
published 2020-09-10 6 y ago modified 2026-07-08 4 mo ago also GHSA-7qw5-pqhc-xm4g , EUVD-2020-0862
- cvss
- 6.6
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 1.3%
- EPSS 1.3% chance of exploitation in 30 days, percentile 71%
- public exploits
- 0
- none known
Summary
In XWiki before versions 11.10.5 or 12.2.1, any user with SCRIPT right (EDIT right before XWiki 7.4) can gain access to the application server Servlet context which contains tools allowing to instantiate arbitrary Java objects and invoke methods that may lead to arbitrary code execution. The only workaround is to give SCRIPT right only to trusted users.
Patch / fix
- maven org.xwiki.platform:xwiki-platform-oldcore 11.10.5, 12.2.1
- xwiki xwiki 11.10.5, 12.2.1
Exploit prediction
1.34% chance of exploitation in the next 30 days, higher than 71% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 6.6 | CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H |
| NVD | 3.1 | 6.6 | CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H |
| NVD | 2.0 | 6.0 | AV:N/AC:M/Au:S/C:P/I:P/A:P |
| GitHub | 3.1 | 6.6 | CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.xwiki.platform:xwiki-platform-oldcore | <11.10.5 >=12.0.0, <12.2.1 |
11.10.5 12.2.1 |
Affected products
- xwiki xwiki-platform
Classification
References
-
github.com
/xwiki/xwiki-platform/security/advisories/GHSA-7qw5-pqhc-xm4g
web, third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2020-15171
advisory
-
github.com
/xwiki/xwiki-platform
package
Sources
- CVE List CVE-2020-15171
- GitHub Advisory GHSA-7qw5-pqhc-xm4g
- NVD CVE-2020-15171
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.