Bug 1595621 (CVE-2017-7658) - CVE-2017-7658 jetty: Incorrect header handling
Summary: CVE-2017-7658 jetty: Incorrect header handling
Alias: CVE-2017-7658
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Red Hat Product Security
QA Contact:
Depends On: 1595622 1642093 1642108
Blocks: 1595623 1658211 1829506
TreeView+ depends on / blocked
Reported: 2018-06-27 08:40 UTC by Andrej Nemec
Modified: 2021-10-04 07:03 UTC (History)
26 users (show)

Fixed In Version: jetty 9.2.25.v20180606, jetty 9.3.24.v20180605, jetty 9.4.11.v20180605
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Last Closed: 2020-09-17 14:41:04 UTC

Attachments (Terms of Use)

System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2020:3779 0 None None None 2020-09-17 13:07:57 UTC

Description Andrej Nemec 2018-06-27 08:40:40 UTC
In Eclipse Jetty Server, versions 9.2.x and older, 9.3.x (all non HTTP/1.x configurations), and 9.4.x (all HTTP/1.x configurations), when presented with two content-lengths headers, Jetty ignored the second. When presented with a content-length and a chunked encoding header, the content-length was ignored (as per RFC 2616). If an intermediary decided on the shorter length, but still passed on the longer body, then body content could be interpreted by Jetty as a pipelined request. If the intermediary was imposing authorization, the fake pipelined request would bypass that authorization.

Upstream issue:


Comment 1 Andrej Nemec 2018-06-27 08:41:38 UTC
Created jetty tracking bugs for this issue:

Affects: fedora-all [bug 1595622]

Comment 8 Chess Hazlett 2020-06-16 16:12:21 UTC

This issue affects the versions of jetty embedded in the nutch package as shipped with Red Hat Satellite 5. The nutch service is not exposed, as such exploitation is difficult, Red Hat Product Security has rated this issue as having security impact of Low. A future update may address this issue. For additional information, refer to the Issue Severity Classification: https://access.redhat.com/security/updates/classification/.

This issue affects the version of jetty in Red Hat Data Grid 7's agent-bond utility, which is deprecated and only available for backward compatibility. Customers should use Prometheus JMX instead. This flaw does not affect Red Hat Data Grid 8.

Comment 9 errata-xmlrpc 2020-09-17 13:07:54 UTC
This issue has been addressed in the following products:

  Red Hat Data Grid 7.3.7

Via RHSA-2020:3779 https://access.redhat.com/errata/RHSA-2020:3779

Comment 10 Product Security DevOps Team 2020-09-17 14:41:04 UTC
This bug is now closed. Further updates for individual products will be reflected on the CVE page(s):


Note You need to log in before you can comment on or make changes to this bug.