CVE-2026-76984
Last modified
CVE-2026-76984 is a medium-severity vulnerability rated 5.4/10 on the CVSS scale. Improper neutralization of input during web page generation in Apache Wicket. org.apache.wicket.markup.head.MetaDataHeaderItem generates <meta> and <link> header tags. It escaped the attribute names it wrote, but ran the attribute values through a replacement of " with \". EPSS estimates a 0.41% chance of exploitation in the next 30 days.
Description
Improper neutralization of input during web page generation in Apache Wicket. org.apache.wicket.markup.head.MetaDataHeaderItem generates <meta> and <link> header tags. It escaped the attribute names it wrote, but ran the attribute values through a replacement of " with \". A backslash before a double quote means nothing in HTML, so a value containing a double quote ends its own attribute and what follows is parsed as further attributes of the generated tag. An application is affected where it supplies an attribute value holding data an attacker can influence, through addTagAttribute or the forMetaTag and forLinkTag factory methods. A value may be given as an IModel, so it is not necessarily a literal. There is no setting to change; an application can only avoid supplying a value that contains a double quote. Note that these values have never been escaped effectively: before the change released in 6.24.0, 7.4.0 and 8.0.0 they were written with no escaping at all. This issue affects Apache Wicket: from 8.0.0 through 8.18.0, from 9.0.0 through 9.23.0, from 10.0.0 through 10.10.0. Older, unsupported releases from 6.17.0 onwards are also affected. Users are recommended to upgrade to version 8.19.0, 9.24.0 or 10.11.0, which fix the issue.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| 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
- https://www.openwall.com/lists/oss-security/2026/08/31/4Mailing List, Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-76984?
How severe is CVE-2026-76984?
How do I fix CVE-2026-76984?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-76978ZohoCorp ManageEngine OpManager and Firewall Analyzer versio…8.8
- CVE-2026-76979ZohoCorp ManageEngine OpManager and Firewall Analyzer versio…7.7
- CVE-2026-7698A vulnerability was identified in Tiandy Easy7 Integrated Ma…7.3
- CVE-2026-76980ZohoCorp ManageEngine OpManager and Firewall Analyzer versio…7.4
- CVE-2026-76982Improper neutralization of input during web page generation …5.4
- CVE-2026-76983Improper neutralization of input during web page generation …5.4
- CVE-2026-76985Improper neutralization of input during web page generation …5.4
- CVE-2026-76986Improper neutralization of input during web page generation …6.1
- CVE-2026-76987A security flaw has been discovered in liftoff-sr CIPster 18…7.3
- CVE-2026-76988A weakness has been identified in liftoff-sr CIPster 1802525…5.3
- CVE-2026-76989A security vulnerability has been detected in liftoff-sr CIP…5.3
- CVE-2026-7699A security flaw has been discovered in Dromara MaxKey up to …6.3
Are you affected by CVE-2026-76984?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
