Cross-site scripting in Apache Wicket - CVE-2026-76982
Published: August 31, 2026
Vulnerability details
The vulnerability allows a remote attacker to execute arbitrary script code in the victim's browser.
The vulnerability exists due to improper neutralization of input during web page generation in org.apache.wicket.markup.html.form.Button when rendering a Button component as a <button> element with an attacker-influenced model object. A remote attacker can supply crafted markup in the model value to execute arbitrary script code in the victim's browser.
The issue affects Button and the subclasses AjaxButton, AjaxFallbackButton, and WizardButton when the application renders them as <button> elements instead of <input> elements.