PT-2024-4004 · Apache · Apache Wicket

·

CVE-2024-36522

·

Published

2024-05-27

·

Updated

2025-07-10

CVSS v3.1

10

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Apache Wicket versions prior to 10.1.0 Apache Wicket versions prior to 9.18.0 Apache Wicket versions prior to 8.16.0
Description The issue is related to incorrect code generation management in the Apache Wicket framework, allowing a remote attacker to gain unauthorized access to protected information, execute arbitrary code, and gain full control over the application. The vulnerability is also described as a remote code execution issue via XSLT injection when processing input from an untrusted source without validation.
Recommendations For versions prior to 10.1.0, upgrade to version 10.1.0 to fix the issue. For versions prior to 9.18.0, upgrade to version 9.18.0 to fix the issue. For versions prior to 8.16.0, upgrade to version 8.16.0 to fix the issue. As a temporary workaround, consider restricting the use of the XSLTResourceStream.java component until a patch is available. Avoid using the XSLTResourceStream.java component to process input from untrusted sources without validation until the issue is resolved.

Exploit

Fix

RCE

Special Elements Injection

Code Injection

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2024-04429
CVE-2024-36522
GHSA-HHWC-GH8H-9RRP

Affected Products

Apache Wicket