Description
Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Response Splitting') vulnerability in Apache Juneau.

The Apache Juneau REST server passed response header values and redirect targets to the servlet container unchecked. An application that sets a response header or redirect target from request data could let a remote client inject header lines (where the servlet container does not itself reject CR/LF) or redirect users to an arbitrary external site. The framework itself does not build headers or redirects from request data; exposure depends on application code.

This issue affects Apache Juneau: through 9.2.0.

Users are recommended to upgrade to version 9.2.1, which fixes the issue. Header values are now sanitized by default; applications that build redirect targets from request data must also switch from sendRedirect() to the new sendSafeRedirect().
Published: 2026-11-05
Score: 10 Critical
EPSS: n/a
KEV: No
Impact: CRLF Injection causing Open Redirect and Header Injection
Action: Immediate Patch
AI Analysis

Impact

Improper neutralization of carriage-return, line-feed sequences in HTTP headers allows a remote client to inject arbitrary header lines when an application passes request-derived data into header values or redirect URLs. The injected headers can split the HTTP response, enabling header injection that may facilitate phishing or service disruption.

Affected Systems

Apache Software Foundation’s Apache Juneau REST framework, through version 9.2.0, is affected. The flaw is triggered only when application code assigns request-derived values to response headers or redirect targets; the framework itself does not build such values by default.

Risk and Exploitability

With a CVSS score of 10, the flaw is rated as critical and has a high likelihood of exploitation in environments where applications utilize request data for headers or redirects. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. Attackers can trigger the vulnerability remotely via crafted HTTP requests that contain CRLF sequences; because the servlet container does not reject such sequences, the injected header lines are transmitted to the client. Successful exploitation can lead to open-redirect attacks, phishing, or further attacks that leverage the split response.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Apache Juneau to version 9.2.1 or later, which sanitizes header values by default.
  • Replace all usages of sendRedirect() with sendSafeRedirect() in code that constructs redirect URLs from request data to ensure URLs are properly safe-encoded.
  • Review application code to ensure that no request-derived data is directly used to set response header values or redirect targets without proper validation or sanitization.

Generated by OpenCVE AI on November 5, 2026 at 13:51 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 CRLF Sequences in HTTP Headers ('HTTP Response Splitting') vulnerability in Apache Juneau. The Apache Juneau REST server passed response header values and redirect targets to the servlet container unchecked. An application that sets a response header or redirect target from request data could let a remote client inject header lines (where the servlet container does not itself reject CR/LF) or redirect users to an arbitrary external site. The framework itself does not build headers or redirects from request data; exposure depends on application code. This issue affects Apache Juneau: through 9.2.0. Users are recommended to upgrade to version 9.2.1, which fixes the issue. Header values are now sanitized by default; applications that build redirect targets from request data must also switch from sendRedirect() to the new sendSafeRedirect().
Title Apache Juneau: Response header CRLF injection and open redirect when applications set headers or redirect targets from request data
Weaknesses CWE-113
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:11.703Z

Reserved: 2026-08-10T21:16:08.533Z

Link: CVE-2026-73117

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-11-05T12:17:51.473

Link: CVE-2026-73117

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-05T14:00:15Z

Weaknesses
  • CWE-113

    Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Request/Response Splitting')