Security readout for executives and security teams
Plain-English summary
CVE-2017-7658 is an HTTP request parsing issue in Eclipse Jetty. Under specific proxy or intermediary conditions, a crafted request body could be treated by Jetty as a second request, potentially bypassing authorization enforced before Jetty.
Executive priority
Treat as high priority where affected Jetty is reachable through proxies or gateways that make access-control decisions. The issue can turn infrastructure parsing differences into authorization bypass risk, but the bundle does not show active exploitation.
Technical view
Affected Jetty versions mishandled ambiguous HTTP framing involving duplicate Content-Length headers or Content-Length with chunked transfer encoding. If an intermediary and Jetty disagreed about request length, remaining body content could be interpreted as a pipelined request. This maps to CWE-444 request smuggling behavior.
Likely exposure
Exposure is most relevant for services running affected Jetty versions behind reverse proxies, gateways, load balancers, or other intermediaries that enforce authorization or route requests before Jetty. The bundle does not prove exposure for every downstream product reference.
Exploitation context
The provided bundle marks KEV as false and contains no cited evidence of active exploitation. The risk depends on intermediary behavior and whether Jetty receives ambiguous HTTP request framing through trusted front-end infrastructure.
Researcher notes
Key unknowns are exact fixed versions, deployment topology, and intermediary parsing behavior. Validate exposure by correlating Jetty versions with front-end HTTP infrastructure. Avoid assuming downstream Apache or Oracle references mean exploitable instances without product-specific confirmation.
Mitigation direction
- Inventory direct and embedded Eclipse Jetty versions across internet-facing and internal Java services.
- Upgrade Jetty or vendor packages according to Eclipse, Debian, and product vendor advisories.
- Check proxy and gateway guidance for rejecting ambiguous HTTP request framing.
- Prioritize services where authorization is enforced before requests reach Jetty.
- Track downstream vendor advisories for products bundling affected Jetty components.
Validation and detection
- Confirm Jetty major and minor versions in dependency manifests, runtime artifacts, and vendor bill of materials.
- Map whether affected services sit behind authorization-enforcing intermediaries.
- Review proxy and gateway configurations for handling duplicate length headers and chunked requests.
- Check vulnerability scanner findings against actual deployed Jetty versions and packaging.
- Look for unusual pipelined request patterns in relevant HTTP access logs.
Public sources used
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
CWE-444: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
Open ATT&CK lookupCVE-2017-7658 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
Open ATT&CK lookup- Severity
- Unknown
- CVSS
- Not scored
- Known Exploited
- No
- Published
CNA and ADP enrichment extracted from CVE v5
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
CVSS and timeline data
No CVSS vectors or timeline events were available in the normalized CVE source material.
Source materials
- CVE List V5 sourceCVE List V5
- DSA-4278CVE reference · vendor-advisory, x_refsource_DEBIAN
- [lucene-solr-user] 20190104 Re: SOLR v7 Security Issues Caused Denial of Use - Sonatype Application Composition ReportCVE reference · mailing-list, x_refsource_MLIST
- [activemq-issues] 20190820 [jira] [Created] (AMQ-7279) Security Vulnerabilities in Libraries - jackson-databind-2.9.8.jar, tomcat-servlet-api-8.0.53.jar, tomcat-websocket-api-8.0.53.jar, zookeeper-3.4.6.jar, guava-18.0.jar, jetty-all-9.2.26.v20180806.jar, scala-library-2.11.0.jarCVE reference · mailing-list, x_refsource_MLIST
- [druid-commits] 20191115 [GitHub] [incubator-druid] ccaominh opened a new pull request #8878: Address security vulnerabilitiesCVE reference · mailing-list, x_refsource_MLIST
- https://www.oracle.com/technetwork/security-advisory/cpujan2019-5072801.htmlCVE reference · x_refsource_CONFIRM
- https://www.oracle.com/technetwork/security-advisory/cpuoct2019-5072832.htmlCVE reference · x_refsource_MISC
- [bookkeeper-issues] 20200729 [GitHub] [bookkeeper] padma81 opened a new issue #2387: Security vulnerabilities in the apache/bookkeeper-4.9.2 imageCVE reference · mailing-list, x_refsource_MLIST
- https://www.oracle.com/security-alerts/cpuoct2020.htmlCVE reference · x_refsource_MISC
- https://security.netapp.com/advisory/ntap-20181014-0001/CVE reference · x_refsource_CONFIRM
- https://support.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-hpesbst03953en_usCVE reference · x_refsource_CONFIRM
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=535669CVE reference · x_refsource_CONFIRM
- [druid-commits] 20210226 [GitHub] [druid] kingnj opened a new issue #10926: Hello, are there any plans to fix the CVE-2017-7657 and CVE-2017-7658 vulnerabilities of JettyCVE reference · mailing-list, x_refsource_MLIST
- [druid-commits] 20210304 [GitHub] [druid] suneet-s commented on issue #10926: Hello, are there any plans to fix the CVE-2017-7657 and CVE-2017-7658 vulnerabilities of JettyCVE reference · mailing-list, x_refsource_MLIST
- [druid-commits] 20210304 [GitHub] [druid] suneet-s closed issue #10926: Hello, are there any plans to fix the CVE-2017-7657 and CVE-2017-7658 vulnerabilities of JettyCVE reference · mailing-list, x_refsource_MLIST
- https://www.oracle.com//security-alerts/cpujul2021.htmlCVE reference · x_refsource_MISC
Products and packages named in the record
CWE details
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')
Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling') represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.
