CVE-2025-65090: 
Java vulnerability analysis and mitigation

Overview

CVE-2025-65090 is a data leak vulnerability in the XWiki Full Calendar Macro (org.xwiki.contrib:macro-fullcalendar-pom) that allows unauthorized access to database information through the Calendar.JSONService page. Any user with view rights to that page — including unauthenticated guest users — can exploit this flaw to retrieve sensitive wiki database contents, excluding passwords. All versions up to and including 2.4.5 are affected; the issue was disclosed on January 9, 2026, and patched in version 2.4.6. It carries a CVSS v3.1 base score of 5.3 (Medium) (Github Advisory).

Technical details

The root cause is classified as CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor). The Calendar.JSONService page in the Full Calendar Macro extension improperly exposes database query results — including user email addresses and other object data — without enforcing adequate access controls, making the data accessible to anyone who can view the page, including guests. The fix, applied in commit 25bc14c, adds property existence checks and restricts what data the service returns (Github Advisory, Patch Commit).

Impact

Successful exploitation results in unauthorized disclosure of wiki database information, specifically confirmed to include user email addresses and other stored object properties, while passwords are explicitly excluded from the leak. The impact is limited to confidentiality — there is no integrity or availability impact. On wikis with guest access enabled, this vulnerability is exploitable without any authentication, potentially exposing personally identifiable information (PII) of all registered users to anonymous actors (Github Advisory).

Exploitability

No public exploit code or active in-the-wild exploitation has been reported for CVE-2025-65090. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.033% (10th percentile), indicating a low probability of exploitation in the near term (Github Advisory).

Exploitation steps

  1. Reconnaissance: Identify XWiki instances running the Full Calendar Macro extension (versions ≤ 2.4.5) that are publicly accessible or allow guest access.
  2. Access the vulnerable endpoint: Navigate directly to the Calendar.JSONService page on the target XWiki instance (e.g., https://<xwiki-host>/xwiki/bin/view/Calendar/JSONService) without any authentication.
  3. Retrieve database information: The service responds with JSON-formatted data containing wiki object properties, including user email addresses and other stored database fields.
  4. Harvest sensitive data: Parse the JSON response to extract user emails and other exposed object data for reconnaissance or further targeted attacks (Github Advisory).

Indicators of compromise

  • Network: Unusual or repeated unauthenticated HTTP GET requests to /xwiki/bin/view/Calendar/JSONService or equivalent paths from external or unexpected IP addresses.
  • Logs: XWiki access logs showing guest or anonymous user sessions accessing the Calendar.JSONService page, particularly in high volume or from automated tools (e.g., consistent user-agent strings, rapid sequential requests).
  • Logs: Absence of authentication tokens in requests to the JSONService endpoint combined with successful HTTP 200 responses.

Mitigation and workarounds

Upgrade the XWiki Full Calendar Macro to version 2.4.6 or later, which contains the security fix. As a temporary workaround, administrators can remove the Calendar.JSONService page from the wiki; note that this will break some calendar functionalities that depend on the service. Administrators should also review XWiki guest access settings and restrict anonymous view permissions where possible (Github Advisory, Patch Commit).

Additional resources


Source: This report was generated using AI

Related Java vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-111765HIGH7.5
  • Java logoJava
  • org.a2aproject.sdk:a2a-java-sdk-http-client-android
NoYesOct 20, 2026
CVE-2026-102834HIGH7.5
  • Java logoJava
  • org.bytedeco:javacv
NoYesOct 16, 2026
CVE-2026-111763MEDIUM5.7
  • Java logoJava
  • org.a2aproject.sdk:a2a-java-sdk-parent
NoYesOct 20, 2026
CVE-2026-111762MEDIUM5.7
  • Java logoJava
  • org.a2aproject.sdk:a2a-java-sdk-transport-rest
NoYesOct 20, 2026
CVE-2026-113730MEDIUM5.6
  • Java logoJava
  • ognl
NoYesOct 20, 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

Additional Wiz resources

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