Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify XWiki instance using XJetty
-
DeliveryRequest /WEB-INF/ config file via URL
-
ExploitJetty serves raw file statically
-
ExecutionExtract embedded DB/admin credentials
-
ImpactReuse credentials for deeper access
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires the target XWiki instance to be deployed using the XWiki Jetty package (XJetty); the flaw stems from Jetty's base directory resolution in start_xwiki.sh exposing the webapp/ folder for static access. It does NOT affect XWiki deployed as a WAR on an independently configured servlet container (e.g., Tomcat). No authentication, user interaction, or special privileges are needed (PR:N/UI:N) - any remote user who can reach the web port can request WEB-INF files directly. Affected versions: 16.7.0-16.10.10, 17.0.0-rc1-17.4.3, and 17.5.0-17.6.x; fixed in 16.10.11, 17.4.4, and 17.7.0. Impact is limited to disclosure of files present under webapp/ (notably credential-bearing config files); no write or code-execution capability is granted directly. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N) describes a remote, unauthenticated, low-complexity flaw with high confidentiality impact and no integrity or availability impact - a pure information-disclosure issue, not a code-execution or auth-bypass one despite the misleading 'Authentication Bypass' tag. This is consistent with the description: the XJetty context statically serves any file under webapp/, exposing WEB-INF config files (xwiki.cfg, xwiki.properties, hibernate.cfg.xml) that may contain database and admin credentials. Real-world risk is elevated but conditional: exploitation is trivial (a single GET request) and a public POC exists, and the EPSS score of 1.77% (82nd percentile) is comparatively high, reflecting the low exploitation barrier. However, this is NOT in CISA KEV, so there is no confirmed active exploitation, and the flaw ONLY affects instances deployed via the XWiki Jetty package (XJetty) - WAR deployments on Tomcat/other servlet containers are unaffected. The 8.7 rating is CVSS 4.0; the equivalent 3.1 base is ~7.5. Net: a genuine, easy-to-exploit credential-exposure bug on affected deployments, but scope is limited to the XJetty distribution and impact is confidentiality-only, so it is a real-but-scoped priority rather than a universal critical. |
| Exploit ScenarioDerived | A remote unauthenticated attacker sends a crafted URL such as http://host/webapps/xwiki/WEB-INF/xwiki.cfg or /WEB-INF/hibernate.cfg.xml to an XWiki instance running the XJetty package, and Jetty serves the raw configuration file. The returned files can contain database and administrative credentials, which the attacker then reuses to escalate access. A public exploit/POC and the fixed start_xwiki.sh diff are available, making reproduction straightforward. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Sep 26, 2026
Unauthenticated remote attackers can read sensitive files inside the XWiki webapp/ directory in instances deployed with the XWiki Jetty package (XJetty), exposing credential-bearing configuration files such as WEB-INF/xwiki.cfg, WEB-INF/xwiki.properties, and WEB-INF/hibernate.cfg.xml via direct HTTP requests. The flaw affects XWiki 16.7.0 through 16.10.10, 17.0.0-rc1 through 17.4.3, and 17.5.0 through 17.6.x; deployments that run XWiki as a WAR on an independently configured servlet container (for example Tomcat) are not affected. A vendor-released patch is available (16.10.11, 17.4.4, 17.7.0) and publicly available exploit code exists, though this is not confirmed actively exploited (no CISA KEV listing) and EPSS sits at 1.77% (82nd percentile). Despite the 'Authentication Bypass' tag, this is a pure information-disclosure issue with no write, integrity, or code-execution impact.
Earlier versions of this analysis (1)
RemediationAI
Upgrade XWiki to a fixed release: 16.10.11 (for the 16.x line), 17.4.4 (for the 17.0.0-rc1 through 17.4.3 line), or 17.7.0 (for the 17.5.0 through 17.6.x line); these versions are confirmed by the vendor advisory and the corresponding upstream commits (https://github.com/xwiki/xwiki-platform/commit/42fb063749dd88cc78196f72d7318b7179285ebd and https://github.com/xwiki/xwiki-platform/commit/99a04a0e2143583f5154a43e02174155da7e8e10). If immediate upgrade is not possible, apply the documented workaround by editing start_xwiki.sh so that JETTY_BASE is set to the absolute working directory (JETTY_BASE=\pwd\`) and JETTY_HOME to "$JETTY_BASE/jetty"`, as shown in the vendor diff (https://github.com/xwiki/xwiki-platform/compare/8b68d8a70b43f25391b3ee48477d7eb71b95cf4b...99a04a0e2143583f5154a43e02174155da7e8e10); the trade-off is that this manual script edit must be reapplied after any XJetty package refresh. As a compensating control until the change is applied, block HTTP requests to the static webapp paths (for example /webapps/, /webapps/xwiki/WEB-INF/, and equivalent paths) at a reverse proxy or front-end filter, accepting that this may interfere with legitimate static resources served from that tree. Because exploit code is publicly available, treat any window of exposure as a potential credential compromise: rotate database credentials, secret tokens, and any other secrets stored in xwiki.cfg, xwiki.properties, and hibernate.cfg.xml, and review web server logs for requests to /WEB-INF/ paths to detect prior attempts. Note that non-XJetty deployments (WAR on Tomcat or another servlet container) require no action for this specific issue.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 4 packages in maven, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability is rooted in how the XWiki Jetty tooling resolves Jetty's base directory. In the shipped start_xwiki.sh script, JETTY_BASE was set to the relative value '.' and JETTY_HOME to the relative value 'jetty', which caused Jetty to expose a static context able to serve any file under the webapp/ folder. Because the webapp/ tree contains the application's WEB-INF directory, unauthenticated users reaching the HTTP port can retrieve configuration files such as xwiki.cfg, xwiki.properties, and hibernate.cfg.xml, which frequently store database credentials, secret tokens, and other sensitive settings. The CWE classification is CWE-284 (Improper Access Control), reflecting that the servlet container's static resource handling grants access to files that should never be web-reachable. The root cause is specific to the Maven artifact org.xwiki.platform:xwiki-platform-tool-jetty-resources and to the XJetty packaging; a standard XWiki WAR deployment on an independently configured servlet container does not expose this static webapp context. The fix resolves JETTY_BASE to an absolute path (JETTY_BASE=\pwd\`) and sets JETTY_HOME="$JETTY_BASE/jetty"`, eliminating the misresolved static context. The CVSS:3.1 vector AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N confirms remote, unauthenticated, low-complexity exploitation with high confidentiality impact and no integrity or availability impact.
Know when Xwiki gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Remote unauthenticated single-request static file read (AV:N/AC:L/PR:N/UI:N) exposing credential files gives C:H, with no write or availability effect so I:N/A:N and S:U.
Primary rating from Vendor (github).
CVSS VectorVendor: github
Lifecycle Timeline
4DescriptionCVE.org
XWiki is an open-source wiki software platform. From 16.7.0 to 16.10.11, 17.4.4, or 17.7.0, in an instance which is using the XWiki Jetty package (XJetty), a context is exposed to statically access any file located in the webapp/ folder. It allows accessing files which might contains credentials. Fixed in 16.10.11, 17.4.4, and 17.7.0.
Executive ViewAI
XWiki instances using the Jetty package (versions 16.7.0-16.10.10, 17.4.0-17.4.3, and 17.5.0-17.6.x) expose a critical file access vulnerability that could allow attackers to retrieve sensitive files containing credentials from the web application folder. Organizations running affected XWiki versions should prioritize immediate assessment and patching to prevent unauthorized access to authentication tokens and system credentials.
Apply vendor patch. If immediate patching is not feasible, implement Web Application Firewall (WAF) rules to block direct access to the webapp/ directory; restrict network access to XWiki instances to trusted IP ranges; implement file integrity monitoring on credential files; enable verbose access logging for the application.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
XWiki Platform allows unauthenticated remote code execution through the SolrSearch endpoint, enabling guests to execute
XWiki Platform prior to specific patched versions contains a CVSS 10.0 remote code execution vulnerability through the u
XWiki is a generic wiki platform. Rated critical severity (CVSS 9.3), this vulnerability is remotely exploitable, no aut
XWiki Platform is a generic wiki platform offering runtime services for applications built on top of it. Rated critical
XWiki Commons are technical libraries common to several other top level XWiki projects. Rated critical severity (CVSS 9.
XWiki Platform is a generic wiki platform. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitabl
XWiki Platform is a generic wiki platform. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitabl
XWiki Platform is a generic wiki platform offering runtime services for applications built on top of it. Rated critical
XWiki Platform is a generic wiki platform. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitabl
Unauthenticated HQL injection in the XWiki Platform REST search API lets remote attackers inject arbitrary Hibernate Que
A remote code execution vulnerability in XWiki (CVSS 8.8). Risk factors: public PoC available. Vendor patch is available
XWiki Platform is a generic wiki platform offering runtime services for applications built on top of it. Rated critical
EUVD-2025-200075
GHSA-53gx-j3p6-2rw9
NVD
CVE.org
EPSS
VulDB
Exploit-DB