Approved changes feed: RSS · Atom
cpe:2.3:a:netty:netty:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Netty (cbedf89d-28d5-506c-890d-fdc641011f07) |
|---|---|
| Product | Netty (f166b599-df6d-574f-a8ca-25e707bb6596) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from purl2cpe mapping
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:github/netty/netty |
purl2cpe | 2026-06-01 10:13:45.628488 |
pkg:maven/io.netty/netty |
purl2cpe | 2026-06-01 10:13:45.628490 |
pkg:maven/io.netty/netty-all |
purl2cpe | 2026-06-01 10:13:45.628492 |
pkg:rpm/opensuse/netty |
purl2cpe | 2026-06-01 10:13:45.628494 |
pkg:sonatype/netty |
purl2cpe | 2026-06-01 10:13:45.628495 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-89044 |
vulnerable | 2026-09-16 04:34:09.480750 |
Netty 4.1.133.Final through 4.1.137.Final and 4.2.13.Final through 4.2.17.Final HTTP Request Smuggling via Transfer-Encoding
MEDIUM (6.5)
Netty versions 4.1.133.Final through 4.1.137.Final and 4.2.13.Final through 4.2.17.Final fail to properly validate the final transfer coding in the Transfer-Encoding header, allowing attackers to smuggle requests by using malformed encoding declarations. Attackers can split Transfer-Encoding headers across multiple lines or use values like 'chunked, xchunked' to bypass validation and decode messages as chunked when the final coding is not chunked, enabling request smuggling attacks.
Published: 2026-09-10T17:39:34.162Z
Updated: 2026-09-18T17:23:07.234Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-56821 |
vulnerable | 2026-09-16 04:33:35.112938 |
Netty: Out-of-date OCSP Responses Accepted by OcspServerCertificateValidator
HIGH (7.4)
Netty is an asynchronous, event-driven network application framework. Prior to versions 4.1.136.Final and 4.2.16.Final, the OcspServerCertificateValidator flags an out-of-date OCSP response but does not stop processing it, so an expired GOOD response is still reported as VALID, letting an on-path attacker replay a stale GOOD response to bypass revocation of a since-revoked certificate. Exploitation can lead to certificate revocation bypass via replay of an expired OCSP response. Any application using OcspServerCertificateValidator is affected; a revoked certificate can be accepted. This issue has been fixed in versions 4.1.136.Final and 4.2.16.Final.
Published: 2026-07-28T23:07:13.616Z
Updated: 2026-07-31T16:12:56.878Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-56818 |
vulnerable | 2026-09-16 04:33:35.050758 |
Netty: RedisArrayAggregator max-elements failure leaves retained partial aggregate state
MEDIUM (6.5)
Netty is an asynchronous, event-driven network application framework. Prior to 4.1.136.Final and 4.2.16.Final, the RedisArrayAggregator Redis codec clears retained partial aggregate state when the maxNestedArrayDepth limit is exceeded, but it does not clear the same state when the sibling maxElements limit is exceeded. A peer can start a valid RESP array, send a bulk string child, then send a nested array header longer than the configured maxElements. Netty throws a decoder exception in decodeRedisArrayHeader, but the existing partial aggregate remains retained in the handler. If the application leaves the channel alive after the exception, later messages are still consumed into the pre-error aggregate, allowing an unauthenticated peer to keep attacker-controlled aggregate state alive across a security-limit exception and pin retained pooled buffers. This issue is fixed in versions 4.1.136.Final and 4.2.16.Final.
Published: 2026-08-07T17:14:02.356Z
Updated: 2026-08-08T03:01:06.279Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-56822 |
vulnerable | 2026-09-16 04:33:34.768805 |
Netty: TOCTOU in OcspServerCertificateValidator
HIGH (7.4)
Netty is an asynchronous, event-driven network application framework. Prior to versions 4.1.136.Final and 4.2.16.Final, the OcspServerCertificateValidator forwards the SslHandshakeCompletionEvent before the asynchronous OCSP validation completes. This allows the client's downstream handlers to send sensitive application data (e.g., HTTP requests) to a revoked server before the channel is closed by the OCSP check. n io.netty.handler.ssl.ocsp.OcspServerCertificateValidator#userEventTriggered, when an SslHandshakeCompletionEvent is received, the validator immediately calls ctx.fireUserEventTriggered(evt). It then initiates an asynchronous OCSP query using OcspClient.query. Because the handshake completion event is forwarded immediately, downstream handlers in the client's pipeline are notified that the TLS handshake is successful. They may then begin reading and processing incoming application data or sending outgoing data. If the OCSP response later indicates the server's certificate is REVOKED, the validator closes the channel, but by this time, the client may have already leaked sensitive data to a revoked server or processed malicious responses from it. This issue has been fixed in versions 4.1.136.Final and 4.2.16.Final.
Published: 2026-07-28T23:17:17.325Z
Updated: 2026-07-30T03:55:17.891Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-59899 |
vulnerable | 2026-09-16 04:32:46.852993 |
Netty HttpContentEncoder: Unbounded Per-Connection Queue Growth via HTTP/1.1 Pipelining Leads to Denial of Service
Netty is an asynchronous, event-driven network application framework. Prior to versions 4.1.136.Final and 4.2.16.Final, `HttpContentEncoder` (the superclass of the production handler `HttpContentCompressor`) maintains a per-channel `ArrayDeque<CharSequence>` named `acceptEncodingQueue` that accumulates attacker-controlled data without any size limit. The queue is filled on the I/O thread for every inbound HTTP request and drained only when the application later writes a non-1xx response. This creates a resource exhaustion vulnerability when an attacker exploits HTTP/1.1 pipelining to flood the connection with requests faster than the application produces responses. This issue has been fixed in versions 4.1.136.Final and 4.2.16.Final.
Published: 2026-07-29T18:00:37.588Z
Updated: 2026-07-30T14:01:48.362Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-59921 |
vulnerable | 2026-09-16 04:32:46.840443 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-59900 |
vulnerable | 2026-09-16 04:32:46.787730 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-59901 |
vulnerable | 2026-09-16 04:32:46.718266 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-59919 |
vulnerable | 2026-09-16 04:32:46.705071 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-59898 |
vulnerable | 2026-09-16 04:32:46.569367 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-59920 |
vulnerable | 2026-09-16 04:32:46.526838 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-56820 |
vulnerable | 2026-07-29 01:00:29.336360 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-56817 |
vulnerable | 2026-07-29 01:00:29.336065 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-56816 |
vulnerable | 2026-07-29 01:00:29.335762 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-55833 |
vulnerable | 2026-07-29 01:00:28.649821 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-55831 |
vulnerable | 2026-07-29 01:00:28.649520 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-50560 |
vulnerable | 2026-07-29 00:57:48.599535 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-50020 |
vulnerable | 2026-07-29 00:57:47.485213 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-50011 |
vulnerable | 2026-07-29 00:57:47.479922 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-50010 |
vulnerable | 2026-07-29 00:57:47.479789 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-50009 |
vulnerable | 2026-07-29 00:57:47.479593 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48748 |
vulnerable | 2026-07-29 00:55:01.607545 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48059 |
vulnerable | 2026-07-29 00:55:01.054732 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48043 |
vulnerable | 2026-07-29 00:55:01.046330 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-48006 |
vulnerable | 2026-07-29 00:55:00.851831 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-47691 |
vulnerable | 2026-07-29 00:55:00.349238 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-47244 |
vulnerable | 2026-07-29 00:54:59.935416 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-46340 |
vulnerable | 2026-07-29 00:54:58.830136 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-45674 |
vulnerable | 2026-07-29 00:54:58.435745 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-45673 |
vulnerable | 2026-07-29 00:54:58.435558 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-45536 |
vulnerable | 2026-07-29 00:52:15.593835 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-45416 |
vulnerable | 2026-07-29 00:52:15.365277 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44894 |
vulnerable | 2026-07-29 00:52:14.898816 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44893 |
vulnerable | 2026-07-29 00:52:14.898691 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44892 |
vulnerable | 2026-07-29 00:52:14.898579 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44891 |
vulnerable | 2026-07-29 00:52:14.898425 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44890 |
vulnerable | 2026-07-29 00:52:14.898105 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44250 |
vulnerable | 2026-07-29 00:52:14.156246 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44249 |
vulnerable | 2026-07-29 00:52:14.155946 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44248 |
vulnerable | 2026-06-08 08:03:18.160402 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-42587 |
vulnerable | 2026-06-08 08:03:16.537720 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-42586 |
vulnerable | 2026-06-08 08:03:16.535458 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-42585 |
vulnerable | 2026-06-08 08:03:16.535005 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-42584 |
vulnerable | 2026-06-08 08:03:16.534553 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-42583 |
vulnerable | 2026-06-08 08:03:16.532226 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-42582 |
vulnerable | 2026-06-08 08:03:16.530295 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-42581 |
vulnerable | 2026-06-08 08:03:16.529918 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-42580 |
vulnerable | 2026-06-08 08:03:16.526588 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-42579 |
vulnerable | 2026-06-08 08:03:16.526351 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-42578 |
vulnerable | 2026-06-08 08:03:16.526084 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-42577 |
vulnerable | 2026-06-08 08:03:16.525745 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-41417 |
vulnerable | 2026-06-08 08:03:15.351272 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33871 |
vulnerable | 2026-06-08 07:59:11.551632 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-33870 |
vulnerable | 2026-06-08 07:59:11.551186 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-67735 |
vulnerable | 2026-06-08 07:41:20.387323 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-59419 |
vulnerable | 2026-06-08 07:35:21.872898 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-58057 |
vulnerable | 2026-06-08 07:35:16.997471 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-58056 |
vulnerable | 2026-06-08 07:35:16.997097 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-55163 |
vulnerable | 2026-06-08 07:33:14.207027 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-25193 |
vulnerable | 2026-06-08 07:12:50.821952 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-24970 |
vulnerable | 2026-06-08 07:12:50.223623 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-47535 |
vulnerable | 2026-06-08 06:48:12.539004 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-29025 |
vulnerable | 2026-06-08 06:33:28.419067 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-44487 |
vulnerable | 2026-06-08 06:12:41.113714 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-34462 |
vulnerable | 2026-06-08 06:06:25.645089 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2022-41915 |
vulnerable | 2026-06-08 05:49:28.857443 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2022-41881 |
vulnerable | 2026-06-08 05:49:28.799063 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2022-24823 |
vulnerable | 2026-06-08 05:41:44.690983 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-43797 |
vulnerable | 2026-06-08 05:36:44.283532 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-37137 |
vulnerable | 2026-06-08 05:32:53.418956 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-37136 |
vulnerable | 2026-06-08 05:32:53.399615 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-21409 |
vulnerable | 2026-06-08 05:29:11.964880 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-21295 |
vulnerable | 2026-06-08 05:29:11.561640 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2021-21290 |
vulnerable | 2026-06-08 05:29:11.523207 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2020-11612 |
vulnerable | 2026-06-08 05:16:47.472662 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2019-20445 |
vulnerable | 2026-06-08 05:13:40.631389 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2019-20444 |
vulnerable | 2026-06-08 05:13:40.624045 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2019-16869 |
vulnerable | 2026-06-08 05:13:09.440922 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2016-4970 |
vulnerable | 2026-06-08 05:07:55.800406 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2015-2156 |
vulnerable | 2026-06-08 05:06:27.547629 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2014-3488 |
vulnerable | 2026-06-08 05:05:32.976361 | 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.
Inspect record JSON
Open this panel to browse, search, copy or download the JSON record.