CVE-2023-37465
Java vulnerability analysis and mitigation

Overview

CVE-2023-37465 is a Cross-Site Request Forgery (CSRF) vulnerability in the XWiki Discussion Extension (org.xwiki.contrib:discussions-server) that allows an attacker to forge requests to delete discussion messages. It affects all versions prior to 2.0-rc-1 (specifically versions below 1.1 per the repository advisory). The vulnerability was published on July 23, 2026, and carries a CVSS v3.1 base score of 6.5 (Medium) (GitHub Advisory, XWiki Advisory).

Technical details

The root cause is classified as CWE-352 (Cross-Site Request Forgery), meaning the discussions-server component does not sufficiently verify that incoming requests to delete messages were intentionally initiated by the authenticated user. An attacker can craft a malicious web page or link that, when visited by an authenticated XWiki user, silently sends a forged delete-message request to the vulnerable endpoint on the target XWiki instance. No privileges are required on the attacker's side, but user interaction (victim visiting a malicious page) is necessary. The specific vulnerable endpoint and request format are referenced in the upstream Jira issue DISCUSSION-22 (GitHub Advisory).

Impact

Successful exploitation allows an unauthenticated attacker to permanently delete discussion messages on behalf of an authenticated victim, resulting in a high integrity impact with no confidentiality or availability impact. This could be used to disrupt collaborative workflows, erase important discussion content, or perform targeted content destruction on XWiki instances using the Discussion Extension (GitHub Advisory, XWiki Advisory).

Exploitation steps

  1. Reconnaissance: Identify a target XWiki instance running the Discussion Extension (org.xwiki.contrib:discussions-server) at a version below 2.0-rc-1.
  2. Identify target endpoint: Determine the HTTP endpoint used to delete discussion messages (referenced in DISCUSSION-22 on Jira XWiki), typically a GET or POST request to a discussions-related action URL.
  3. Craft malicious payload: Create an HTML page or image tag that automatically sends a forged HTTP request to the delete-message endpoint, including any required message identifier parameters.
  4. Deliver to victim: Trick an authenticated XWiki user into visiting the malicious page (e.g., via phishing email or embedding in another web page).
  5. Message deletion: The victim's browser sends the forged request with their session credentials, causing the target message to be deleted without their knowledge (GitHub Advisory).

Indicators of compromise

  • Logs: Unexpected DELETE or POST requests to discussion message endpoints in XWiki access logs, originating from authenticated user sessions but with unusual referrer headers (e.g., external or blank referrer).
  • Application: Unexplained disappearance of discussion messages, particularly if reported by users who did not intentionally delete them.
  • Network: HTTP requests to XWiki discussion endpoints with Referer headers pointing to external or unknown domains.

Mitigation and workarounds

The vulnerability has been patched in version 2.0-rc-1 of the XWiki Discussion Extension (org.xwiki.contrib:discussions-server). There is no documented workaround other than upgrading to the patched version. Administrators should update the Discussion Extension to 2.0-rc-1 or later as soon as possible (GitHub Advisory, XWiki Advisory).

Additional resources


SourceThis report was generated using AI

Related Java vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

GHSA-fp43-vj7g-pg92HIGH7.5
  • Java logoJava
  • org.omnifaces:omnifaces
NoYesJul 24, 2026
GHSA-7ppr-r889-mcf2HIGH7.5
  • Java logoJava
  • org.http4s:http4s-blaze-server_2.12
NoYesJul 24, 2026
GHSA-mhvj-jhpq-885vHIGH7.4
  • Java logoJava
  • org.http4s:blaze-http_2.13
NoYesJul 24, 2026
GHSA-46q4-43ph-c6frHIGH7.4
  • Java logoJava
  • org.http4s:blaze-http_2.12
NoYesJul 24, 2026
CVE-2023-37465MEDIUM6.5
  • Java logoJava
  • org.xwiki.contrib:discussions-server
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management