Eclipse Jetty
Approved changes feed: RSS · Atom
cpe:2.3:a:eclipse_foundation:eclipse_jetty:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Eclipse Foundation (2c315c48-0111-5572-bbde-cc70cfafb2e9) |
|---|---|
| Product | Eclipse Jetty (af35049f-115c-5785-a574-2576d1aef086) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from gcve-enriched-dumps CVE data |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-19204 |
vulnerable | 2026-09-16 04:34:15.636159 |
Details available
A client may send a WebSocket frame with an unknown opcode and a very large declared payload length, causing Jetty to attempt a large memory allocation and potentially exhaust the JVM heap.
This occurs when auto-fragmentation is enabled, as unknown opcodes bypass the normal maximum frame size handling and payload allocation occurs before the opcode is validated.
Published: 2026-09-07T10:19:24.186Z
Updated: 2026-09-08T15:06:46.810Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-19203 |
vulnerable | 2026-09-16 04:34:15.468848 |
Details available
A client may issue specially crafted HTTP/1.1 chunked requests to a Jetty server that cause Jetty and an intermediary proxy to interpret different request boundaries, potentially resulting in HTTP request smuggling.
This is caused by Jetty accepting a lone LF character as a terminator in parts of chunked request parsing. Depending on the Jetty version and configured HTTP compliance mode, this may occur in chunk extensions, chunk data termination, or trailer termination.
Published: 2026-09-08T12:08:37.576Z
Updated: 2026-09-08T14:21:55.816Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-12611 |
vulnerable | 2026-09-16 04:32:50.840834 |
Details available
A client may issue HTTP/2 requests to a Jetty server that result in blocking writes that are never unblocked, eventually causing all threads to be blocked and the whole server to become unresponsive.
This is caused by a race condition in the server when handling RST_STREAM frames and GOAWAY frames sent by the client.
The race condition "resets" the HTTP2Flusher.terminated, previously set to a non-null value, to the null value, allowing entries to be enqueued in the flusher that however will never be processed. These unprocessed entries are the ones that would unblock the write-blocked threads.
Published: 2026-09-08T12:28:51.669Z
Updated: 2026-09-09T10:15:48.299Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-10050 |
vulnerable | 2026-09-16 04:32:43.104832 |
Digest authentication lossy encoding
In Eclipse Jetty, the Digest authentication server-side component uses ISO-8859-1 to encode the password as bytes.
This was done because the initial specification for HTTP did not specify explicitly a charset, and it was assumed to be ISO-8859-1 for historical reasons.
If the password contains characters that cannot be represented in ISO-8859-1, they are silently replaced by `?`. This happens with passwords that contain Chinese, Cyrillic or Greek characters, for example: `αβ123` converts to `??123`.
An attacker can send a request with a digest `Authorization` header crafted with a password made of only `?` characters; the server would match any password of the same length that contains non-ISO-8859-1 characters.
Recent HTTP Digest [RFC-7616](https://datatracker.ietf.org/doc/html/rfc7616) supports a `charset` parameters that defaults to UTF-8 that allows for correct encoding/decoding of passwords.
Published: 2026-08-04T11:02:40.503Z
Updated: 2026-08-04T12:46:38.770Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-8384 |
vulnerable | 2026-07-29 01:09:05.827209 |
Details available
MEDIUM (5.3)
In Eclipse Jetty, an HTTP URI of this form:
/public;/../admin/secret.txt
results in an unresolved path of:
/public/../admin/secret.txt
instead of the expected:
/admin/secret.txt
Jetty itself is not affected, as it will not serve the secret.txt file because it will not pass the alias checker (only resolved resources are served).
However, web applications that rely on resolved paths being provided by Jetty may be confused when receiving an unresolved path.
Published: 2026-07-14T08:56:17.525Z
Updated: 2026-07-14T12:18:29.831Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-6790 |
vulnerable | 2026-07-29 01:06:21.179714 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-10051 |
vulnerable | 2026-07-29 00:20:51.812799 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-7708 |
vulnerable | 2026-07-28 23:07:12.465736 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-5795 |
vulnerable | 2026-06-08 08:07:04.108688 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-2332 |
vulnerable | 2026-06-08 07:55:16.918578 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-1605 |
vulnerable | 2026-06-08 07:49:09.019999 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-11143 |
vulnerable | 2026-06-08 07:02:28.146858 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.