XWiki Platform: Resource path traversal via /skin/ action endpoint in Jetty 12+
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| xwiki | xwiki-platform | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Xwiki | Xwiki-platform |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-qj4x-9g63-25g6 | XWiki Platform Old Core: Resource path traversal via /skin/ action endpoint in Jetty 12+ |
No CVSS v3.1
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: 2.5% (2.469% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Xwiki
Xwiki xwiki-platform |
|
| Vendors & Products |
Xwiki
Xwiki xwiki-platform |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | XWiki Platform is a generic wiki platform. Prior to 17.10.5 and 18.2.0, the /skin/ action in com.xpn.xwiki.web.SkinAction can resolve double-encoded parent-directory segments outside the intended skin or web-application resource prefix when Jetty 12 or later decodes the request path. The affected lookup is replaced with Environment.getResourceAsStream(String, String), which constrains a resource to its expected prefix. An unauthenticated remote attacker can use the vulnerable behavior to read arbitrary resources permitted to the Jetty process, including WEB-INF/xwiki.cfg and, depending on deployment depth and operating-system permissions, host files. Tomcat and Jetty versions before 12 do not appear affected. This issue is fixed in versions 17.10.5 and 18.2.0. | |
| Title | XWiki Platform: Resource path traversal via /skin/ action endpoint in Jetty 12+ | |
| Weaknesses | CWE-24 | |
| References |
|
|
| Metrics |
cvssV4_0
|