CVE Catalog

CVE-2026-34151

HighCVSS 8.2
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.54%

44th percentile - higher than 44% of all known CVEs

Summary

In XWiki Platform prior to 17.10.5 and 18.2.0, the /skin/ action in SkinAction can resolve double-encoded parent-directory segments outside the intended resource prefix when Jetty 12 or later decodes the request path. An unauthenticated remote attacker can read arbitrary resources permitted to the Jetty process, including WEB-INF/xwiki.cfg and potentially host files. The issue is fixed in versions 17.10.5 and 18.2.0.

Risk Assessment

An unauthenticated attacker may access configuration files and potentially sensitive system data, leading to further escalation and information disclosure. The risk particularly affects XWiki installations running on Jetty 12 or later.

Recommendation

Update XWiki Platform to version 17.10.5 or 18.2.0. If updating is not possible, consider restricting access to the /skin/ action or reviewing the Jetty server configuration.

Other vulnerabilities in XWiki Platform

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS