Path traversal in Apache Wicket - CVE-2026-70449
Published: August 31, 2026
Vulnerability details
The vulnerability allows a remote attacker to disclose sensitive information.
The vulnerability exists due to improper input validation in package resource URL attribute handling when processing crafted resource requests. A remote attacker can supply crafted locale, style, or variation values containing path separators to disclose sensitive information.
On servlet containers that normalize .. in ServletContext.getResource(), the issue can expose files from the web application, including files under WEB-INF, and the pre-guard lookup acts as an existence oracle for arbitrary paths.