CVE-2017-7657 in the critical feed json
Critical severity vulnerability that affects org.eclipse.jetty:jetty-server
published 2018-06-26 8 y ago modified 2026-06-17 4 mo ago also GHSA-vgg8-72f2-qm23 , EUVD-2018-0696
- cvss
- 9.8
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 14.4%
- EPSS 14.4% chance of exploitation in 30 days, percentile 96%
- public exploits
- 0
- none known
Summary
In Eclipse Jetty, versions 9.2.x and older, 9.3.x (all configurations), and 9.4.x (non-default configuration with RFC2616 compliance enabled), transfer-encoding chunks are handled poorly. The chunk length parsing was vulnerable to an integer overflow. Thus a large chunk size could be interpreted as a smaller chunk size and content sent as chunk body could be interpreted as a pipelined request. If Jetty was deployed behind an intermediary that imposed some authorization and that intermediary allowed arbitrarily large chunks to be passed on unchanged, then this flaw could be used to bypass the authorization imposed by the intermediary as the fake pipelined request would not be interpreted by the intermediary as a request.
Patch / fix
- maven org.eclipse.jetty:jetty-server 9.2.25.v20180606, 9.3.24.v20180605
- The Eclipse Foundation Eclipse Jetty 9.3.24, 9.4.11
- jetty9 Debian 14, Debian 13, Debian 12 9.2.25-1
debian advisories DEBIAN-CVE-2017-7657
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2017-7657 updated cvss 9.8
jetty: HTTP request smuggling
-
Red Hat Enterprise Linux 6 jetty-eclipseaffected: no fix planned “Will not fix”
-
Red Hat Enterprise Linux 7 jetty-io, jetty-ant, jetty-jmx, jetty-jsp, jetty-xml, jetty-http, +30 moreaffected: no fix available
-
Red Hat JBoss Fuse 6 jetty Red Hat JBoss Fuse Service Works 6 jettyaffected: no fix planned “Will not fix”
-
Red Hat Satellite 5 nutchaffected: no fix planned “Out of support scope”
-
Red Hat Software Collections rh-java-common-jetty-io, rh-java-common-jetty-ant, rh-java-common-jetty-jmx, rh-java-common-jetty-jsp, rh-java-common-jetty-xml, rh-java-common-jetty-http, +30 moreaffected: no fix available
-
Red Hat Data Grid 7.3.7fixed: vendor fix RHSA-2020:3779
-
Red Hat Fuse 7.3fixed: vendor fix RHSA-2019:0910
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
14.37% chance of exploitation in the next 30 days, higher than 96% of all scored CVEs (FIRST EPSS, 2026-11-09).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| NVD | 2.0 | 7.5 | AV:N/AC:L/Au:N/C:P/I:P/A:P |
| GitHub | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.eclipse.jetty:jetty-server | <9.2.25.v20180606 >=9.3.0, <9.3.24.v20180605 |
9.2.25.v20180606 9.3.24.v20180605 |
Affected products
- The Eclipse Foundation Eclipse Jetty
Classification
References
-
oracle.com
/technetwork/security-advisory/cpuoct2019-5072832.html
web, patch, third-party-advisory
-
oracle.com
/security-alerts/cpuoct2020.html
web, patch, third-party-advisory
-
security.netapp.com
/advisory/ntap-20181014-0001/
patch, third-party-advisory
-
debian.org
/security/2018/dsa-4278
vendor-advisory, web, third-party-advisory
-
access.redhat.com
/errata/RHSA-2019:0910
vendor-advisory, web, third-party-advisory
-
securitytracker.com
/id/1041194
vdb-entry, web, third-party-advisory
-
lists.apache.org
/thread.html/708d94141126eac03011144a971a6411fcac16d9c248d1d535a39451%40%3Csolr-user.lucene.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/053d9ce4d579b02203db18545fee5e33f35f2932885459b74d1e4272%40%3Cissues.activemq.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/9317fd092b257a0815434b116a8af8daea6e920b6673f4fd5583d5fe%40%3Ccommits.druid.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/r1b103833cb5bc8466e24ff0ecc5e75b45a705334ab6a444e64e840a0%40%3Cissues.bookkeeper.apache.org%3E
mailing-list
-
support.hpe.com
/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-hpesbst03953en_us
web, third-party-advisory
-
bugs.eclipse.org
/bugs/show_bug.cgi?id=535668
web, third-party-advisory
-
lists.apache.org
/thread.html/ra6f956ed4ec2855583b2d0c8b4802b450f593d37b77509b48cd5d574%40%3Ccommits.druid.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/r41af10c4adec8d34a969abeb07fd0d6ad0c86768b751464f1cdd23e8%40%3Ccommits.druid.apache.org%3E
mailing-list
-
lists.apache.org
/thread.html/r9159c9e7ec9eac1613da2dbaddbc15691a13d4dbb2c8be974f42e6ae%40%3Ccommits.druid.apache.org%3E
mailing-list
- oracle.com //security-alerts/cpujul2021.html
-
nvd.nist.gov
/vuln/detail/CVE-2017-7657
advisory
-
github.com
/advisories/GHSA-vgg8-72f2-qm23
advisory
-
lists.apache.org
/thread.html/053d9ce4d579b02203db18545fee5e33f35f2932885459b74d1e4272@%3Cissues.activemq.apache.org%3E
web
-
lists.apache.org
/thread.html/708d94141126eac03011144a971a6411fcac16d9c248d1d535a39451@%3Csolr-user.lucene.apache.org%3E
web
-
lists.apache.org
/thread.html/9317fd092b257a0815434b116a8af8daea6e920b6673f4fd5583d5fe@%3Ccommits.druid.apache.org%3E
web
-
lists.apache.org
/thread.html/r1b103833cb5bc8466e24ff0ecc5e75b45a705334ab6a444e64e840a0@%3Cissues.bookkeeper.apache.org%3E
web
-
lists.apache.org
/thread.html/r41af10c4adec8d34a969abeb07fd0d6ad0c86768b751464f1cdd23e8@%3Ccommits.druid.apache.org%3E
web
-
lists.apache.org
/thread.html/r9159c9e7ec9eac1613da2dbaddbc15691a13d4dbb2c8be974f42e6ae@%3Ccommits.druid.apache.org%3E
web
-
lists.apache.org
/thread.html/ra6f956ed4ec2855583b2d0c8b4802b450f593d37b77509b48cd5d574@%3Ccommits.druid.apache.org%3E
web
-
security.netapp.com
/advisory/ntap-20181014-0001
web
Sources
- CVE List CVE-2017-7657
- GitHub Advisory GHSA-vgg8-72f2-qm23
- NVD CVE-2017-7657
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.