CVE-2023-26055 json
XWiki Commons may allow privilege escalation to programming rights via user's first name
published 2023-03-02 3 y ago modified 2026-06-17 4 mo ago also GHSA-8cw6-4r32-6r3h , EUVD-2023-0944
- cvss
- 10.0
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 1.2%
- EPSS 1.2% chance of exploitation in 30 days, percentile 67%
- public exploits
- 0
- none known
Summary
XWiki Commons are technical libraries common to several other top level XWiki projects. Starting in version 3.1-milestone-1, any user can edit their own profile and inject code, which is going to be executed with programming right. The same vulnerability can also be exploited in all other places where short text properties are displayed, e.g., in apps created using Apps Within Minutes that use a short text field. The problem has been patched on versions 13.10.9, 14.4.4, 14.7RC1.
Patch / fix
- maven org.xwiki.commons:xwiki-commons-xml 13.10.9, 14.4.4, 14.7-rc-1
- xwiki commons 13.10.9, 14.4.4, 14.7
- jira.xwiki.org/browse/XCOMMONS-2498 advisory
- jira.xwiki.org/browse/XWIKI-19793 advisory
- jira.xwiki.org/browse/XWIKI-19794 advisory
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- total
- Assessed
- 20 mo ago
Exploit prediction
1.16% chance of exploitation in the next 30 days, higher than 67% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- jira.xwiki.org https://jira.xwiki.org/browse/XWIKI-19793 referenced PoC, tagged "exploit" by a source, unverified
- jira.xwiki.org https://jira.xwiki.org/browse/XWIKI-19794 referenced PoC, tagged "exploit" by a source, unverified
- github.com https://github.com/xwiki/xwiki-commons/security/advisories/GHSA-8cw6-4r32-6r3h referenced PoC, tagged "exploit" by a source, unverified
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 |
| NVD | 3.1 | 9.9 | 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 |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.xwiki.commons:xwiki-commons-xml | >=3.1-milestone-1, <13.10.9 >=14.0-rc-1, <14.4.4 >=14.5, <14.7-rc-1 |
13.10.9 14.4.4 14.7-rc-1 |
Affected products
- xwiki xwiki-commons
Classification
- Weakness
-
- CWE-150 Improper Neutralization of Escape, Meta, or Control Sequences
References
-
jira.xwiki.org
/browse/XCOMMONS-2498
web, issue-tracking, patch, vendor-advisory
-
jira.xwiki.org
/browse/XWIKI-19793
web, exploit, issue-tracking, patch, vendor-advisory
-
jira.xwiki.org
/browse/XWIKI-19794
web, exploit, issue-tracking, patch, vendor-advisory
-
github.com
/xwiki/xwiki-commons/security/advisories/GHSA-8cw6-4r32-6r3h
web, exploit, vendor-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2023-26055
advisory
-
github.com
/xwiki/xwiki-commons
package
Sources
- CVE List CVE-2023-26055
- GitHub Advisory GHSA-8cw6-4r32-6r3h
- NVD CVE-2023-26055
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.