Change Request Application vulnerable to XSS and remote code execution through change request title
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Cross-site scripting
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-79.
Summary
Change Request is an pplication allowing users to request changes on a wiki without publishing the changes directly. Starting in version 0.11 and prior to version 1.9.2, it's possible for a user without any specific right to perform script injection and remote code execution just by inserting an appropriate title when creating a new Change Request. This vulnerability is particularly critical as Change Request aims at being created by user without any particular rights. The vulnerability has been fixed in Change Request 1.9.2. It's possible to workaround the issue without upgrading by editing the document `ChangeRequest.Code.ChangeRequestSheet` and by performing the same change as in the fix commit.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| XWiki | application-changerequest | 0.11 to before 1.9.2 | 1.9.2 | Patch available | CNA |
| — | org.xwiki.contrib.changerequest:application-changerequest-ui (Maven) | 0.11 to before 1.9.2 | 1.9.2 | Patch available | GHSA-f776-w9v2-7vfj |
- application-changerequest VendorXWiki Affected 0.11 to before 1.9.2 Fixed in 1.9.2 Patch available CNA
- org.xwiki.contrib.changerequest:application-changerequest-ui (Maven) Vendor— Affected 0.11 to before 1.9.2 Fixed in 1.9.2 Patch available GHSA-f776-w9v2-7vfj
Remediation
- Fix · CNA application-changerequest (xwiki-contrib) Fixed in 1.9.2
- Fix · GHSA-f776-w9v2-7vfj org.xwiki.contrib.changerequest:application-changerequest-ui (Maven) Fixed in 1.9.2 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2023-45138
- 2026-10-03 Alias added: GHSA-f776-w9v2-7vfj
References
Advisory 3
More XWiki Change Request vulnerabilities
- TI-2023-26916 Data leak of password hash through xwiki change request CVSS 3.1HIGH 7.7
Sources
- CVE-2023-45138 · CVE Program
- CVE-2023-45138 · NVD
- FIRST EPSS
- GHSA-f776-w9v2-7vfj · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences