S4E just found a medium ssl lucky13 vulnerability scanner
medium·Product Based Web Vulnerabilities·Updated Feb 17, 2025

CVE-2024-45591 Scanner

CVE-2024-45591 Scanner - Unauthorized Document History Access vulnerability in XWiki Platform

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsurl
CostFree
3.1k
Times Used
continuous scan runs
3.4k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2024-45591
5.3
CVSSmedium
Exploitable remotely over the internet · no authentication required.

XWiki Platform is a generic wiki platform. The REST API exposes the history of any page in XWiki of which the attacker knows the name. The exposed information includes for each modification of the page the time of the modification, the version number, the author of the modification (both username and displayed name) and the version comment. This information is exposed regardless of the rights setup, and even when the wiki is configured to be fully private. On a private wiki, this can be tested by accessing /xwiki/rest/wikis/xwiki/spaces/Main/pages/WebHome/history, if this shows the history of the main page then the installation is vulnerable. This has been patched in XWiki 15.10.9 and XWiki 16.3.0RC1.

Attack Vector
Network
Privileges Req.
None
User Interaction
None
Affected
xwiki-platformby xwiki
>= 1.8.0, < 15.10.9
xwiki-platformby xwiki
AFFECTED< 15.10.9SAFE ✓≥ 15.10.9
Updated Aug 22, 2026View on NVD →
Detail

XWiki Platform is a powerful, open-source wiki platform designed for collaboration, content management, and project documentation. It is used by organizations, educational institutions, and individual users to create and maintain knowledge bases, wikis, and documentation. The platform is built to be highly customizable, allowing users to manage pages, add custom features, and integrate with various enterprise tools. XWiki Platform's REST API is a key part of its extensibility, allowing developers to interact with the platform programmatically. This API is intended to expose certain information about the platform while respecting access controls. However, vulnerabilities can arise when access controls are misconfigured or improperly enforced.

The 'Unauthorized Document History Access' vulnerability in XWiki Platform's REST API allows unauthorized users to access sensitive document history information. This includes page modification times, version numbers, author details, and version comments. This data is exposed even on private wikis, where it should be restricted. The vulnerability exists due to the improper enforcement of access rights for the history endpoint, making sensitive information available without the necessary permissions. This can lead to the disclosure of information that was intended to remain private, such as comments or authorship details.

The vulnerability is triggered by the REST API endpoint which exposes the history of any page. The endpoint, accessible at "{{BaseURL}}/xwiki/rest/wikis/xwiki/spaces/Main/pages/WebHome/history", does not enforce proper access controls. Unauthorized users can make a GET request to this endpoint and retrieve detailed history information for any page, including private wikis. The exposed data includes modification timestamps, version comments, page IDs, and authorship information, which can be exploited by attackers to gather information on the target system. The issue is a result of improper configuration of access permissions for the endpoint.

If exploited, this vulnerability can lead to unauthorized information disclosure. Attackers could access sensitive historical data about internal documentation or private wikis, potentially exposing user comments, modification details, and author identities. This could result in privacy violations or reveal critical operational information that could aid further attacks. Additionally, it could lead to reputation damage for the organization if sensitive information is exposed. In the worst case, an attacker could use this data to plan social engineering attacks against users.

References:

Solution Advice
  • Upgrade to XWiki Platform version 15.10.9 or 16.3.0-rc-1 or later.
  • Ensure proper access control configuration for REST API endpoints.
  • Review and audit access control configurations regularly to avoid future vulnerabilities.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.

CVE-2024-45591 Scanner - Unauthorized Document History Access vulnerability in XWiki Platform S4E