Skip to content
10.0 Critical

CVE-2026-96677 Apache Juneau: Cross-site scripting via unescaped request variables in HTML-doc chrome

Description

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Apache Juneau. HTML document serialization does not HTML-encode variable substitutions in the page chrome (header, nav, aside, footer and similar fields). Applications whose chrome includes request-derived variables, such as request headers, form data or path values, reflect those values unencoded, allowing cross-site scripting. The default chrome does not use request variables, so only applications that add them are affected. This issue affects Apache Juneau: through 9.2.0. Users are recommended to upgrade to version 9.2.1, which fixes the issue.

CVSS 4.0 detail

Vector CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Exploitable remotely over the network, without an account and without any user action; an attacker can seriously compromise confidentiality, integrity or availability.

Attack vector
Network
Attack complexity
Low
Attack requirements
None
Privileges required
None
Interaction
None
Confidentiality
High
Integrity
High
Availability
High
Confidentiality of other systems
High
Integrity of other systems
High
Availability of other systems
High

Affected products and versions

Product Affected versions Fixed in
Apache Juneau 9.2 earliest → < 9.2.1 9.2.1

References

Timeline

  1. Published
  2. Last modified
The 9 CVEs of Apache Juneau →
Track this CVE