Approved changes feed: RSS · Atom

cpe:2.3:a:netty:netty:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorNetty (cbedf89d-28d5-506c-890d-fdc641011f07)
ProductNetty (f166b599-df6d-574f-a8ca-25e707bb6596)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast 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

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
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
Reference links
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
Reference links
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
Reference links
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
Reference links
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 JSON directly

Open this panel to browse, search, copy or download the JSON record.