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.
Published: 2026-11-05
Score: 10 Critical
EPSS: n/a
KEV: No
Impact: Cross‑Site Scripting
Action: Immediate Patch
AI Analysis

Impact

Improper Neutralization of Input During Web Page Generation allows an attacker who can control request parameters to inject malicious script into the HTML serialised by Apache Juneau. The vulnerability occurs because the page chrome, such as header or footer, incorporates request-derived variables without performing HTML escaping. The reflected payload can execute arbitrary JavaScript in the context of the victim's browser, potentially hijacking sessions or exfiltrating data. This is a classic Cross‑Site Scripting flaw and is assigned a CVSS score of 10, indicating that exploitation can fully compromise confidentiality, integrity, and availability of the web application for affected users.

Affected Systems

Apache Software Foundation’s Apache Juneau library is affected through version 9.2.0. Applications built with Juneau that expose the HTML document chrome (header, navigation, aside, footer, etc.) and include request-derived variables in those sections are susceptible to this flaw. The default chrome configuration does not use request variables, so the risk only applies to custom or modified configurations that reference request data.

Risk and Exploitability

The flaw is rated as critical with a base CVSS score of 10. The EPSS score is not available, and the vulnerability is not listed in CISA’s KEV catalog. An attacker can trigger the XSS by sending a specially crafted HTTP request that contains malicious payloads in headers, form data, or path segments that are later reflected into the unescaped page chrome. As the exploit does not require prior authentication, any user who visits the impacted page can be affected, making this a high‑impact, easily exploitable vulnerability.

Generated by OpenCVE AI on November 5, 2026 at 13:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the vendor’s patch by upgrading Apache Juneau to version 9.2.1 or later.
  • Remove or sanitize request‑derived variables from the HTML document chrome to prevent reflection of unsanitized input.
  • Review any custom chrome configuration to ensure no user‑supplied data is incorporated without proper HTML escaping.

Generated by OpenCVE AI on November 5, 2026 at 13:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 05 Nov 2026 12:00:00 +0000

Type Values Removed Values Added
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.
Title Apache Juneau: Cross-site scripting via unescaped request variables in HTML-doc chrome
Weaknesses CWE-79
References
Metrics cvssV4_0

{'score': 10, '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'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-11-05T11:54:38.096Z

Reserved: 2026-09-23T15:24:35.832Z

Link: CVE-2026-96677

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-11-05T12:17:51.620

Modified: 2026-11-05T15:01:29.553

Link: CVE-2026-96677

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-05T13:30:11Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')