CVE-2024-38369 json
XWiki programming rights may be inherited by inclusion
published 2024-06-24 2 y ago modified 2026-09-10 1 mo ago also EUVD-2024-2140 , GHSA-qcj3-wpgm-qpxh
- cvss
- 10.0
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 27%
- public exploits
- 0
- none known
Summary
XWiki Platform is a generic wiki platform offering runtime services for applications built on top of it. The content of a document included using `{{include reference="targetdocument"/}}` is executed with the right of the includer and not with the right of its author. This means that any user able to modify the target document can impersonate the author of the content which used the `include` macro. This vulnerability has been patched in XWiki 15.0 RC1 by making the default behavior safe.
Patch / fix
- maven org.xwiki.platform:xwiki-platform-rendering-macro-include 15.0-rc-1
- xwiki xwiki 15.0-rc-1
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- total
- Assessed
- 2 y ago
Exploit prediction
0.34% chance of exploitation in the next 30 days, higher than 27% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 10.0 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H |
| GitHub | 3.1 | 9.9 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H |
| NVD | 3.1 | 4.3 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.xwiki.platform:xwiki-platform-rendering-macro-include | <15.0-rc-1 |
15.0-rc-1 |
Affected products
- xwiki xwiki-platform
- xwiki xwiki
Classification
- Weakness
-
- CWE-863 Incorrect Authorization
References
-
github.com
/xwiki/xwiki-platform/commit/0a4f9b026ba9931516b4e9b3019da8da838c7ac6
web
-
github.com
/xwiki/xwiki-platform/commit/b48116a3ebe9ce928c401b5d068d4db7e7239575
web
-
github.com
/xwiki/xwiki-platform/commit/c1fb14402ce2ee569c5a8e3f1f8e64ae45dfbfb0
web
-
github.com
/xwiki/xwiki-platform/commit/d1a84a3eea38305ff8e10ba411910c0675ac157c
web
-
github.com
/xwiki/xwiki-platform/commit/f627abe2dc39b07ff75fe68398cc8a1bbc743ef7
web
-
github.com
/xwiki/xwiki-platform/security/advisories/GHSA-qcj3-wpgm-qpxh
web, vendor-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2024-38369
advisory
-
github.com
/xwiki/xwiki-platform
package
-
jira.xwiki.org
/browse/XWIKI-20471
web
-
jira.xwiki.org
/browse/XWIKI-5027
web
Sources
- CVE List CVE-2024-38369
- GitHub Advisory GHSA-qcj3-wpgm-qpxh
- NVD CVE-2024-38369
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.