Cross-Site Scripting Vulnerability in Apache Wicket by The Apache Software Foundation
CVE-2026-111089

7.6HIGH

Key Information:

Vendor

Apache

Vendor
CVE Published:
1 November 2026

What is CVE-2026-111089?

This vulnerability in Apache Wicket allows attackers to inject malicious scripts into web applications by improperly escaping text from resource bundles. When localized text containing certain characters, like quotes or apostrophes, is written into JavaScript string literals or HTML attributes, it can lead to potentially harmful script execution within the application context. Compromised resource entries can result in unauthorized code running in users' browsers, making it critical for upgrades to secure versions like 8.20.0, 9.25.0, or 10.12.0, as older versions are no longer supported.

Affected Version(s)

Apache Wicket 8.0.0 <= 8.19.0

Apache Wicket 9.0.0 <= 9.24.0

Apache Wicket 10.0.0 <= 10.11.0

References

CVSS V4

Score:
7.6
Severity:
HIGH
Confidentiality:
High
Integrity:
High
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
Physical
Privileges Required:
Undefined
User Interaction:
Unknown

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Pedro Santos
.