PT-2026-135046
CVE-2026-82956
·
Published
2026-11-01
·
Updated
2026-11-02
Description by
CVSS 4.0
7.6
HighMetricsAV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions
Apache Wicket versions 8.0.0 through 8.19.0
Apache Wicket versions 9.0.0 through 9.24.0
Apache Wicket versions 10.0.0 through 10.11.0
Description
Improper neutralization of input during web page generation occurs when the
org.apache.wicket.ajax.AjaxNewWindowNotifyingBehavior component processes the windowName request parameter. The application stores the client-supplied window name in the page's serialized state. During subsequent renders, this value is substituted into a single-quoted JavaScript string literal and written as raw JavaScript without proper escaping or validation. An attacker can provide a window name containing a single quote to terminate the literal and execute arbitrary script in the application's origin. This issue only affects applications that have explicitly added AjaxNewWindowNotifyingBehavior to a component.Recommendations
Upgrade Apache Wicket versions 8.0.0 through 8.19.0 to version 8.20.0.
Upgrade Apache Wicket versions 9.0.0 through 9.24.0 to version 9.25.0.
Upgrade Apache Wicket versions 10.0.0 through 10.11.0 to version 10.12.0.
Found an issue in the description? Have something to add? Feel free to write us 👾