S4E just found a low dns any record query
medium·Product Based Web Vulnerabilities·Updated Oct 8, 2024

CVE-2023-35156 Scanner

CVE-2023-35156 Scanner - Cross-Site Scripting (XSS) vulnerability in XWiki

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsurl
CostFree
0
Times Used
by S4E users
0
Assets Scanned
domains & IPs
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2023-35156
6.1
CVSScritical
Exploitable remotely over the internet · no authentication required · user interaction needed.

XWiki Platform is a generic wiki platform offering runtime services for applications built on top of it. Users are able to forge an URL with a payload allowing to inject Javascript in the page (XSS). It's possible to exploit the delete template to perform a XSS, e.g. by using URL such as: > xwiki/bin/get/FlamingoThemes/Cerulean?xpage=xpart&vm=delete.vm&xredirect=javascript:alert(document.domain). This vulnerability exists since XWiki 6.0-rc-1. The vulnerability has been patched in XWiki 14.10.6 and 15.1. Note that a partial patch has been provided in 14.10.5 but wasn't enough to entirely fix the vulnerability.

Attack Vector
Network
Privileges Req.
None
User Interaction
Required
Affected
xwiki-platformby xwiki
>= 6.0-rc-1, < 14.10.6
Updated Aug 19, 2026View on NVD →
Detail

XWiki is an enterprise wiki platform mainly used by developers, organizations, and communities to create and manage collaborative workspaces. It offers extensible features that can manage content, facilitate document sharing, and streamline workflows. Originally designed as a wiki platform, it now serves as a versatile application development environment. The platform is popular for creating knowledge bases, intranets, and project management tools. Its broad range of uses spans across industries, prominently in tech and education. Due to its extensive customization capabilities, XWiki integrates with numerous plugins tailored for specific user requirements.

The Cross-Site Scripting (XSS) vulnerability identified in XWiki allows attackers to inject malicious scripts via crafted URLs. This vulnerability, existing since version 6.0-rc-1, exploits a specific URL endpoint to perform unauthorized JavaScript execution. By manipulating this endpoint, attackers can embed scripts that run when a page is accessed by other users. Such vulnerabilities are commonly exploited in web applications that fail to properly sanitize input. XSS can be used to hijack user sessions, deface websites, or redirect users to malicious sites. Ongoing attention to input handling and output encoding is critical in mitigating such vulnerabilities.

The technical detail of this vulnerability highlights a particular endpoint where the XSS can be exploited. The vulnerable parameter is found in the "xredirect" attribute within the delete template, allowing the injection of JavaScript payloads. Attackers can append this parameter in a way that executes arbitrary scripts in the user's context. For instance, using a crafted URL like `{{BaseURL}}/xwiki/bin/get/FlamingoThemes/Cerulean?xpage=xpart&vm=delete.vm&xredirect=javascript:alert(document.domain)` can trigger the vulnerability. Proper input sanitization and validation were neglected, leading to this vulnerable exposure.

When this vulnerability is exploited, attackers can execute scripts in the context of a user's session without authentication. This can lead to session hijacking, data theft, and unauthorized actions performed on behalf of the user. The user might unknowingly disclose sensitive information, which could be further exploited for lateral attacks. Additionally, this can facilitate phishing attacks by redirecting users to fraudulent sites that mimic legitimate content. It's a severe threat in environments where trust and data confidentiality are paramount.

REFERENCES

Solution Advice
  • Update to XWiki version 14.10.6 or 15.1 which contains the patch for this vulnerability.
  • Review and sanitize input parameters in web applications to prevent unsanitized script execution.
  • Implement content security policies to mitigate potential XSS attacks.
  • Regularly update and patch all software components to address known vulnerabilities.
  • Educate users on recognizing potentially malicious URLs and the importance of not opening unknown links.

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.