CVE-2026-56818
Netty: RedisArrayAggregator max-elements failure leaves retained partial aggregate state
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
6.5
Netty: RedisArrayAggregator max-elements failure leaves retained partial aggregate state
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.
- Record
CVE-2026-56818- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Weakness
- CWE-401, CWE-703
- Updated
- 2026-11-02
EUVDEUVD-2026-54558
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.
- Record
EUVD-2026-54558- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-p9jm-q85p-7mcp
6.5
Netty: RedisArrayAggregator max-elements failure leaves retained partial aggregate state
Summary
RedisArrayAggregator 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, 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. The supplied PoV proves both the retained ByteBuf reference and the stale parser state continuation.
Technical Details
RedisArrayAggregator.decode(...) retains non-array messages before adding them to depths.peek().children. In decodeRedisArrayHeader(...), the header.length() > maxElements branch throws immediately:
if (header.length() > maxElements) {
throw new CodecException("this codec doesn't support longer length than " + maxElements);
}
The immediately following nested-depth branch clears retained aggregate state before throwing:
if (depths.size() >= maxNestedArrayDepth) {
releaseAndClearDepths();
throw new CodecException("max nested array depth exceeded: " + maxNestedArrayDepth);
}
The missing cleanup in the first branch leaves retained children and aggregate state reachable after the exception.
PoC
Place the supplied RedisArrayAggregatorIncompleteCleanupPovTest.java under:
codec-redis/src/test/java/io/netty/handler/codec/redis/
Run:
./mvnw -pl codec-redis -am -Dtest=RedisArrayAggregatorIncompleteCleanupPovTest -Dsurefire.failIfNoSpecifiedTests=false -DskipNativeTests -DskipAutobahnTests test
The test suite includes:
- serialized RESP trigger through
RedisDecoder,RedisBulkStringAggregator, andRedisArrayAggregator; - direct refcount proof that max-elements overflow does not release the retained child immediately;
- post-exception continuation proof that the stale aggregate consumes a later message;
- nested-depth controls that clear the same partial aggregate state.
All five tests pass on current 4.2, 4.2.15.Final, and 4.1.135.Final.
Impact
For Redis codec pipelines that continue after codec exceptions, an unauthenticated peer can keep attacker-controlled aggregate state alive across a security-limit exception. This can pin retained pooled buffers until channel close/removal or until a later message completes the stale aggregate.
RedisBulkStringAggregator permits bulk strings up to RedisConstants.REDIS_MESSAGE_MAX_LENGTH (512MB), so the retained child can be large in deployments that aggregate untrusted Redis streams.
Applications that always close the channel or remove the handler on decoder exceptions will trigger existing cleanup; the issue is the missing immediate cleanup on the max-elements failure path while the handler remains installed.
Suggested Fix
Call releaseAndClearDepths() before throwing from the max-elements branch. Consider applying the same cleanup to all unrecoverable decodeRedisArrayHeader(...) error exits that can occur while depths is non-empty.
Affected Package/Versions
io.netty:netty-codec-redis
Confirmed on:
- current
4.2branch head7bae566a93e69409697fe57fa807910ba5c9720e 4.2.15.Finalata41f7b289ce14.1.135.Finalatf05f765d8146
Advisory History
This differs from the public Redis codec advisories because it reproduces on their patched tags:
GHSA-5w86-c3rq-vjj7GHSA-3244-j874-rhc2/CVE-2026-44250GHSA-6jv9-x5w9-2ccm/CVE-2026-48006GHSA-6ghj-frrj-jjj3/CVE-2026-44890
Why This Is Not Intended Behavior
The public API docs document RedisArrayAggregator as aggregating RedisMessage parts into ArrayRedisMessage and document a CodecException when an array header exceeds maxElements. They do not document preserving pre-exception partial…
- Record
GHSA-p9jm-q85p-7mcp- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Weakness
- CWE-401, CWE-703
- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-xpw8-rcwv-8f8p
7.5
io.netty:netty-codec-http2 vulnerable to HTTP/2 Rapid Reset Attack
A client might overload the server by issue frequent RST frames. This can cause a massive amount of load on the remote system and so cause a DDOS attack.
Impact
This is a DDOS attack, any http2 server is affected and so you should update as soon as possible.
Patches
This is patched in version 4.1.100.Final.
Workarounds
A user can limit the amount of RST frames that are accepted per connection over a timeframe manually using either an own Http2FrameListener implementation or an ChannelInboundHandler implementation (depending which http2 API is used).
References
- Record
GHSA-xpw8-rcwv-8f8p- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-400
- Updated
- 2026-11-02
NVD
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.
- Record
CVE-2026-56818- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Weakness
- CWE-401, CWE-703
- Updated
- 2026-11-02
OSV
6.5
Netty: RedisArrayAggregator max-elements failure leaves retained partial aggregate state
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.
- Record
CVE-2026-56818- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Weakness
- CWE-401, CWE-703
- Updated
- 2026-11-02
Show 20 moreShow less
OSVDEBIAN-CVE-2026-56818
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.
- Record
DEBIAN-CVE-2026-56818- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
OSVGHSA-p9jm-q85p-7mcp
6.5
Netty: RedisArrayAggregator max-elements failure leaves retained partial aggregate state
Summary
RedisArrayAggregator 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, 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. The supplied PoV proves both the retained ByteBuf reference and the stale parser state continuation.
Technical Details
RedisArrayAggregator.decode(...) retains non-array messages before adding them to depths.peek().children. In decodeRedisArrayHeader(...), the header.length() > maxElements branch throws immediately:
if (header.length() > maxElements) {
throw new CodecException("this codec doesn't support longer length than " + maxElements);
}
The immediately following nested-depth branch clears retained aggregate state before throwing:
if (depths.size() >= maxNestedArrayDepth) {
releaseAndClearDepths();
throw new CodecException("max nested array depth exceeded: " + maxNestedArrayDepth);
}
The missing cleanup in the first branch leaves retained children and aggregate state reachable after the exception.
PoC
Place the supplied RedisArrayAggregatorIncompleteCleanupPovTest.java under:
codec-redis/src/test/java/io/netty/handler/codec/redis/
Run:
./mvnw -pl codec-redis -am -Dtest=RedisArrayAggregatorIncompleteCleanupPovTest -Dsurefire.failIfNoSpecifiedTests=false -DskipNativeTests -DskipAutobahnTests test
The test suite includes:
- serialized RESP trigger through
RedisDecoder,RedisBulkStringAggregator, andRedisArrayAggregator; - direct refcount proof that max-elements overflow does not release the retained child immediately;
- post-exception continuation proof that the stale aggregate consumes a later message;
- nested-depth controls that clear the same partial aggregate state.
All five tests pass on current 4.2, 4.2.15.Final, and 4.1.135.Final.
Impact
For Redis codec pipelines that continue after codec exceptions, an unauthenticated peer can keep attacker-controlled aggregate state alive across a security-limit exception. This can pin retained pooled buffers until channel close/removal or until a later message completes the stale aggregate.
RedisBulkStringAggregator permits bulk strings up to RedisConstants.REDIS_MESSAGE_MAX_LENGTH (512MB), so the retained child can be large in deployments that aggregate untrusted Redis streams.
Applications that always close the channel or remove the handler on decoder exceptions will trigger existing cleanup; the issue is the missing immediate cleanup on the max-elements failure path while the handler remains installed.
Suggested Fix
Call releaseAndClearDepths() before throwing from the max-elements branch. Consider applying the same cleanup to all unrecoverable decodeRedisArrayHeader(...) error exits that can occur while depths is non-empty.
Affected Package/Versions
io.netty:netty-codec-redis
Confirmed on:
- current
4.2branch head7bae566a93e69409697fe57fa807910ba5c9720e 4.2.15.Finalata41f7b289ce14.1.135.Finalatf05f765d8146
Advisory History
This differs from the public Redis codec advisories because it reproduces on their patched tags:
GHSA-5w86-c3rq-vjj7GHSA-3244-j874-rhc2/CVE-2026-44250GHSA-6jv9-x5w9-2ccm/CVE-2026-48006GHSA-6ghj-frrj-jjj3/CVE-2026-44890
Why This Is Not Intended Behavior
The public API docs document RedisArrayAggregator as aggregating RedisMessage parts into ArrayRedisMessage and document a CodecException when an array header exceeds maxElements. They do not document preserving pre-exception partial…
- Record
GHSA-p9jm-q85p-7mcp- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Weakness
- CWE-401, CWE-703
- Updated
- 2026-11-02
OSVGHSA-xpw8-rcwv-8f8p
7.5
io.netty:netty-codec-http2 vulnerable to HTTP/2 Rapid Reset Attack
A client might overload the server by issue frequent RST frames. This can cause a massive amount of load on the remote system and so cause a DDOS attack.
Impact
This is a DDOS attack, any http2 server is affected and so you should update as soon as possible.
Patches
This is patched in version 4.1.100.Final.
Workarounds
A user can limit the amount of RST frames that are accepted per connection over a timeframe manually using either an own Http2FrameListener implementation or an ChannelInboundHandler implementation (depending which http2 API is used).
References
- Record
GHSA-xpw8-rcwv-8f8p- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-400
- Updated
- 2026-11-02
OSVRHLW-2026-6f1a404174e2316f
8.7
Lightwell Security Advisory: netty-codec-redis 4.1.100.Final-rhlw-00001
Red Hat Lightwell has released io.netty:netty-codec-redis 4.1.100.Final-rhlw-00001 with backported fixes for CVE-2026-42586, CVE-2026-44250, CVE-2026-44890, CVE-2026-48006, CVE-2026-50011, and CVE-2026-56818.
CVE-2026-42586: Netty: CRLF Injection in Netty Redis Codec Encoder
CVE-2026-44250: Netty: Memory Exhaustion in RedisArrayAggregator due to Deeply Nested Arrays
CVE-2026-44890: Netty has Unbounded Direct Memory Consumption in its RedisDecoder
CVE-2026-48006: Netty's Lack of Lifecycle Cleanup Leads to Pooled ByteBuf Leak in RedisArrayAggregator
CVE-2026-50011: Netty has unbounded pre-allocation in RedisArrayAggregator from RESP array length
CVE-2026-56818: Netty: RedisArrayAggregator max-elements failure leaves retained partial aggregate state
This patched artifact is a drop-in replacement for io.netty:netty-codec-redis 4.1.100.Final from Maven Central.
- Record
RHLW-2026-6f1a404174e2316f- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVROOT-APP-MAVEN-GHSA-xpw8-rcwv-8f8p
7.5
GHSA-xpw8-rcwv-8f8p in io.root.io.netty:netty-codec-http2 - Patched by Root
Root has patched GHSA-xpw8-rcwv-8f8p in the io.root.io.netty:netty-codec-http2 package for Root:Maven. Multiple fixed versions available.
- Record
ROOT-APP-MAVEN-GHSA-xpw8-rcwv-8f8p- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-56818
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.
- Record
UBUNTU-CVE-2026-56818- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
OSVCLSA-2026-1787045999 No score
TuxCare security update for io.netty (23 CVEs)
TuxCare rebuilt 47 io.netty packages to address 23 CVEs. Fixed in 4.1.135.Final-tuxcare.1.
- Record
CLSA-2026-1787045999- Updated
- 2026-11-02
OSVCLSA-2026-1787049848 No score
TuxCare security update for io.netty (23 CVEs)
TuxCare rebuilt 47 io.netty packages to address 23 CVEs. Fixed in 4.1.130.Final-tuxcare.3.
- Record
CLSA-2026-1787049848- Updated
- 2026-11-02
OSVCLSA-2026-1787271464 No score
TuxCare security update for io.netty (59 CVEs)
TuxCare rebuilt 47 io.netty packages to address 59 CVEs. Fixed in 4.1.122.Final-tuxcare.2.
- Record
CLSA-2026-1787271464- Updated
- 2026-11-02
OSVCLSA-2026-1787301097 No score
TuxCare security update for io.netty (60 CVEs)
TuxCare rebuilt 47 io.netty packages to address 60 CVEs. Fixed in 4.1.119.Final-tuxcare.1.
- Record
CLSA-2026-1787301097- Updated
- 2026-11-02
OSVCLSA-2026-1787306632 No score
TuxCare security update for io.netty (41 CVEs)
TuxCare rebuilt 47 io.netty packages to address 41 CVEs. Fixed in 4.1.112.Final-tuxcare.6.
- Record
CLSA-2026-1787306632- Updated
- 2026-11-02
OSVCLSA-2026-1787309634 No score
TuxCare security update for io.netty (62 CVEs)
TuxCare rebuilt 47 io.netty packages to address 62 CVEs. Fixed in 4.1.111.Final-tuxcare.1.
- Record
CLSA-2026-1787309634- Updated
- 2026-11-02
OSVCLSA-2026-1787331164 No score
TuxCare security update for io.netty (48 CVEs)
TuxCare rebuilt 47 io.netty packages to address 48 CVEs. Fixed in 4.1.117.Final-tuxcare.3.
- Record
CLSA-2026-1787331164- Updated
- 2026-11-02
OSVCLSA-2026-1787333890 No score
TuxCare security update for io.netty (61 CVEs)
TuxCare rebuilt 47 io.netty packages to address 61 CVEs. Fixed in 4.1.108.Final-tuxcare.1.
- Record
CLSA-2026-1787333890- Updated
- 2026-11-02
OSVCLSA-2026-1787383378 No score
TuxCare security update for io.netty (61 CVEs)
TuxCare rebuilt 47 io.netty packages to address 61 CVEs. Fixed in 4.1.107.Final-tuxcare.1.
- Record
CLSA-2026-1787383378- Updated
- 2026-11-02
OSVCLSA-2026-1787397404 No score
TuxCare security update for io.netty (62 CVEs)
TuxCare rebuilt 47 io.netty packages to address 62 CVEs. Fixed in 4.1.94.Final-tuxcare.1.
- Record
CLSA-2026-1787397404- Updated
- 2026-11-02
OSVCLSA-2026-1787671732 No score
TuxCare security update for io.netty (14 CVEs)
TuxCare rebuilt 47 io.netty packages to address 14 CVEs. Fixed in 4.1.115.Final-tuxcare.8.
- Record
CLSA-2026-1787671732- Updated
- 2026-11-02
OSVCLSA-2026-1789379074 No score
TuxCare security update for io.netty (22 CVEs)
TuxCare rebuilt 46 io.netty packages to address 22 CVEs. Fixed in 4.1.79.Final-tuxcare.4.
- Record
CLSA-2026-1789379074- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11394-1 No score
netty-4.1.136-1.1 on GA media
These are all security issues fixed in the netty-4.1.136-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11394-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3482-1 No score
Security update for netty, netty-tcnative
This update for netty, netty-tcnative fixes the following issues:
Upgrade netty to upstream version 4.1.136 and netty-tcnative to version 2.0.80 Final.
Security issues fixed
- CVE-2026-44891: memory exhaustion in
io.netty:netty-codec-stomp(bsc#1271435). - CVE-2026-55831: resource exhaustion/DoS in
io.netty:netty-codec-http(bsc#1271960). - CVE-2026-55833: zip bomb in
io.netty:netty-codec-http(bsc#1271961). - CVE-2026-55851: memory exhaustion in
io.netty:netty-codec-haproxy(bsc#1272253). - CVE-2026-56745: memory exhaustion in
io.netty:netty-codec-http(bsc#1272254). - CVE-2026-56746: improper access control in
io.netty:netty-codec-http(CORS) (bsc#1272255). - CVE-2026-56817: insecure defaults in XML parsing in
io.netty:netty-codec-xml(bsc#1272257). - CVE-2026-56818: memory leak in
io.netty:netty-codec-redis(bsc#1272603). - CVE-2026-56819: memory leak in
io.netty:netty-codec-http2(bsc#1272258). - CVE-2026-56820: improper certificate validation in
io.netty:netty-handler-ssl-ocsp(bsc#1272259). - CVE-2026-56821: improper certificate revocation check in
io.netty:netty-handler-ssl-ocsp(bsc#1272299). - CVE-2026-56822: time-of-check/time-of-use in
io.netty:netty-handler-ssl-ocsp(bsc#1272300). - CVE-2026-59898: protocol version confusion in
io.netty:netty-codec-http(websocket) (bsc#1272302). - CVE-2026-59899: memory exhaustion in
io.netty:netty-codec-http(bsc#1272301). - CVE-2026-59900: improper header neutralization in
io.netty:netty-codec-http2(bsc#1272303). - CVE-2026-59901: infinite loop in
io.netty:netty-codec-compression(bzip2) (bsc#1272304). - CVE-2026-59919: improper CR/LF neutralization in
io.netty:netty-codec-haproxy(bsc#1272305). - CVE-2026-59920: improper CR/LF neutrolization in
io.netty:netty-codec-stomp(bsc#1272306). - CVE-2026-59921: improper CR/LF neutralization in
io.netty:netty-codec-http(multipart) (bsc#1272307). - Memory leak in
io.netty:netty-codec-dns(bsc#1272519). - Uncontrolled resource consumption in
io.netty:netty-codec-xml(bsc#1272518).
Other updates and bugfixes:
- Upgrade to upstream version 4.1.136:
- SingleThreadEventExecutor: document Throwable safety contract on run()
- Make HTTP/2 frame hashCode consistent with equals
- Add BlockHound exception for DnsQueryIdSpace (#16896)
- FlowControlHandler: Fix autoRead behavior
- Fix incorrect bounds in error message of HpackDecoder.setMaxHeaderListSize
- MQTT: Fix MQTT decoder size check after variable header replay
- MQTT: Make the decodeProperties early-REPLAY check actually fire
- Reject control characters at the boundary of HTTP method names (#16723)
- Update to latest tcnative release
- Fix HTTP 2 PUSH_PROMISE stream association validation
- Fix GZIP FEXTRA extra-field handling in JdkZlibDecoder
- Add opt-in validation of mandatory pseudo-header fields for HTTP/2
- Strictly validate MQTT UTF-8 Encoded String (#16939)
- Stop DateFormatter trailing token from running past the parse end
- IpFilter: Deprecate constructor which use accept by default
- Add RFC 10008 QUERY Method support (#16966)
- Correctly release and fail queued traffic-shaping writes on close (#16959)
- FlowControlHandler: respect auto-read when toggled while dequeueing
- IdleStateHandler: reset firstWriter/ReaderIdleEvent in resetWriteTimeout/resetReadTimeout (#16982)
- Fix typo in AbstractSniHandler Javadoc
- Reconcile AbstractCoalescingBufferQueue readableBytes when it drains, and fail stuck HTTP/2 streams instead of spinning empty DATA frames
- Reject control characters at the boundary of the HTTP version token (#16971)
- Reset UTF-8 decode state on CR in StompSubframeDecoder
- HTTP2: Pass the correct number of arguments when logging goaway
- FastLz: Guard decompression against truncated input (#17000)
- Fix propagation of startTls for client SslContext handler
- Reject non-token characters in HTTP/2 header names +…
- Record
SUSE-SU-2026:3482-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
io.netty:netty-codec-redisMaven |
before 4.1.136.Final | 4.1.136.Final |
io.netty:netty-codec-redisMaven |
4.2.0-Final up to 4.2.16.Final | 4.2.16.Final |
io.netty:netty-codec-http2Maven |
before 4.1.100.Final | 4.1.100.Final |
io.netty:netty-allTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-bomTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-bufferTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-codecTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-codec-dnsTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-codec-haproxyTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-codec-httpTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
Show 223 moreShow less
| Package | Affected | Fixed |
|---|---|---|
io.netty:netty-codec-http2TuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-codec-memcacheTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-codec-mqttTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-codec-redisTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-codec-smtpTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-codec-socksTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-codec-stompTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-codec-xmlTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-commonTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-dev-toolsTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-exampleTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-handlerTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-handler-proxyTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-handler-ssl-ocspTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-microbenchTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-parentTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-resolverTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-resolver-dnsTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-resolver-dns-classes-macosTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-resolver-dns-native-macosTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-testsuiteTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-testsuite-autobahnTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-testsuite-http2TuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-testsuite-nativeTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-testsuite-native-imageTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-testsuite-native-image-clientTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-testsuite-native-image-client-runtime-initTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-testsuite-osgiTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-testsuite-shadingTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-transportTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-transport-blockhound-testsTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-transport-classes-epollTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-transport-classes-kqueueTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-transport-native-epollTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-transport-native-kqueueTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-transport-native-unix-commonTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-transport-native-unix-common-testsTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-transport-rxtxTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-transport-sctpTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-transport-udtTuxCare:Maven |
4.1.135.Final up to 4.1.135.Final-tuxcare.1 | 4.1.135.Final-tuxcare.1 |
io.netty:netty-allTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-bomTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-bufferTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-codecTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-codec-dnsTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-codec-haproxyTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-codec-httpTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-codec-http2TuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-codec-memcacheTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-codec-mqttTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-codec-redisTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-codec-smtpTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-codec-socksTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-codec-stompTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-codec-xmlTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-commonTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-dev-toolsTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-exampleTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-handlerTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-handler-proxyTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-handler-ssl-ocspTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-microbenchTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-parentTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-resolverTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-resolver-dnsTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-resolver-dns-classes-macosTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-resolver-dns-native-macosTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-testsuiteTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-testsuite-autobahnTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-testsuite-http2TuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-testsuite-nativeTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-testsuite-native-imageTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-testsuite-native-image-clientTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-testsuite-native-image-client-runtime-initTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-testsuite-osgiTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-testsuite-shadingTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-transportTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-transport-blockhound-testsTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-transport-classes-epollTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-transport-classes-kqueueTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-transport-native-epollTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-transport-native-kqueueTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-transport-native-unix-commonTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-transport-native-unix-common-testsTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-transport-rxtxTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-transport-sctpTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-transport-udtTuxCare:Maven |
4.1.130.Final up to 4.1.130.Final-tuxcare.3, plus listed versions 4.1.130.Final-tuxcare.14.1.130.Final-tuxcare.2 |
4.1.130.Final-tuxcare.3 |
io.netty:netty-allTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-bomTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-bufferTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-codecTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-codec-dnsTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-codec-haproxyTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-codec-httpTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-codec-http2TuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-codec-memcacheTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-codec-mqttTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-codec-redisTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-codec-smtpTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-codec-socksTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-codec-stompTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-codec-xmlTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-commonTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-dev-toolsTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-exampleTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-handlerTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-handler-proxyTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-handler-ssl-ocspTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-microbenchTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-parentTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-resolverTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-resolver-dnsTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-resolver-dns-classes-macosTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-resolver-dns-native-macosTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-testsuiteTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-testsuite-autobahnTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-testsuite-http2TuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-testsuite-nativeTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-testsuite-native-imageTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-testsuite-native-image-clientTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-testsuite-native-image-client-runtime-initTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-testsuite-osgiTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-testsuite-shadingTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-transportTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-transport-blockhound-testsTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-transport-classes-epollTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-transport-classes-kqueueTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-transport-native-epollTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-transport-native-kqueueTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-transport-native-unix-commonTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-transport-native-unix-common-testsTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-transport-rxtxTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-transport-sctpTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-transport-udtTuxCare:Maven |
4.1.122.Final up to 4.1.122.Final-tuxcare.2, plus listed versions 4.1.122.Final-tuxcare.1 |
4.1.122.Final-tuxcare.2 |
io.netty:netty-allTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-bomTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-bufferTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-codecTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-codec-dnsTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-codec-haproxyTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-codec-httpTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-codec-http2TuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-codec-memcacheTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-codec-mqttTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-codec-redisTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-codec-smtpTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-codec-socksTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-codec-stompTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-codec-xmlTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-commonTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-dev-toolsTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-exampleTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-handlerTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-handler-proxyTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-handler-ssl-ocspTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-microbenchTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-parentTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-resolverTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-resolver-dnsTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-resolver-dns-classes-macosTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-resolver-dns-native-macosTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-testsuiteTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-testsuite-autobahnTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-testsuite-http2TuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-testsuite-nativeTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-testsuite-native-imageTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-testsuite-native-image-clientTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-testsuite-native-image-client-runtime-initTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-testsuite-osgiTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-testsuite-shadingTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-transportTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-transport-blockhound-testsTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-transport-classes-epollTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-transport-classes-kqueueTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-transport-native-epollTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-transport-native-kqueueTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-transport-native-unix-commonTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-transport-native-unix-common-testsTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-transport-rxtxTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-transport-sctpTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-transport-udtTuxCare:Maven |
4.1.119.Final up to 4.1.119.Final-tuxcare.1 | 4.1.119.Final-tuxcare.1 |
io.netty:netty-allTuxCare:Maven |
4.1.112.Final up to 4.1.112.Final-tuxcare.6, plus listed versions 4.1.112.Final-tuxcare.14.1.112.Final-tuxcare.24.1.112.Final-tuxcare.34.1.112.Final-tuxcare.44.1.112.Final-tuxcare.5 |
4.1.112.Final-tuxcare.6 |
io.netty:netty-bomTuxCare:Maven |
4.1.112.Final up to 4.1.112.Final-tuxcare.6, plus listed versions 4.1.112.Final-tuxcare.14.1.112.Final-tuxcare.24.1.112.Final-tuxcare.34.1.112.Final-tuxcare.44.1.112.Final-tuxcare.5 |
4.1.112.Final-tuxcare.6 |
io.netty:netty-bufferTuxCare:Maven |
4.1.112.Final up to 4.1.112.Final-tuxcare.6, plus listed versions 4.1.112.Final-tuxcare.14.1.112.Final-tuxcare.24.1.112.Final-tuxcare.34.1.112.Final-tuxcare.44.1.112.Final-tuxcare.5 |
4.1.112.Final-tuxcare.6 |
io.netty:netty-codecTuxCare:Maven |
4.1.112.Final up to 4.1.112.Final-tuxcare.6, plus listed versions 4.1.112.Final-tuxcare.14.1.112.Final-tuxcare.24.1.112.Final-tuxcare.34.1.112.Final-tuxcare.44.1.112.Final-tuxcare.5 |
4.1.112.Final-tuxcare.6 |
io.netty:netty-codec-dnsTuxCare:Maven |
4.1.112.Final up to 4.1.112.Final-tuxcare.6, plus listed versions 4.1.112.Final-tuxcare.14.1.112.Final-tuxcare.24.1.112.Final-tuxcare.34.1.112.Final-tuxcare.44.1.112.Final-tuxcare.5 |
4.1.112.Final-tuxcare.6 |
io.netty:netty-codec-haproxyTuxCare:Maven |
4.1.112.Final up to 4.1.112.Final-tuxcare.6, plus listed versions 4.1.112.Final-tuxcare.14.1.112.Final-tuxcare.24.1.112.Final-tuxcare.34.1.112.Final-tuxcare.44.1.112.Final-tuxcare.5 |
4.1.112.Final-tuxcare.6 |
io.netty:netty-codec-httpTuxCare:Maven |
4.1.112.Final up to 4.1.112.Final-tuxcare.6, plus listed versions 4.1.112.Final-tuxcare.14.1.112.Final-tuxcare.24.1.112.Final-tuxcare.34.1.112.Final-tuxcare.44.1.112.Final-tuxcare.5 |
4.1.112.Final-tuxcare.6 |
io.netty:netty-codec-http2TuxCare:Maven |
4.1.112.Final up to 4.1.112.Final-tuxcare.6, plus listed versions 4.1.112.Final-tuxcare.14.1.112.Final-tuxcare.24.1.112.Final-tuxcare.34.1.112.Final-tuxcare.44.1.112.Final-tuxcare.5 |
4.1.112.Final-tuxcare.6 |
io.netty:netty-codec-memcacheTuxCare:Maven |
4.1.112.Final up to 4.1.112.Final-tuxcare.6, plus listed versions 4.1.112.Final-tuxcare.14.1.112.Final-tuxcare.24.1.112.Final-tuxcare.34.1.112.Final-tuxcare.44.1.112.Final-tuxcare.5 |
4.1.112.Final-tuxcare.6 |
io.netty:netty-codec-mqttTuxCare:Maven |
4.1.112.Final up to 4.1.112.Final-tuxcare.6, plus listed versions 4.1.112.Final-tuxcare.14.1.112.Final-tuxcare.24.1.112.Final-tuxcare.34.1.112.Final-tuxcare.44.1.112.Final-tuxcare.5 |
4.1.112.Final-tuxcare.6 |
io.netty:netty-codec-redisTuxCare:Maven |
4.1.112.Final up to 4.1.112.Final-tuxcare.6, plus listed versions 4.1.112.Final-tuxcare.14.1.112.Final-tuxcare.24.1.112.Final-tuxcare.34.1.112.Final-tuxcare.44.1.112.Final-tuxcare.5 |
4.1.112.Final-tuxcare.6 |
io.netty:netty-codec-smtpTuxCare:Maven |
4.1.112.Final up to 4.1.112.Final-tuxcare.6, plus listed versions 4.1.112.Final-tuxcare.14.1.112.Final-tuxcare.24.1.112.Final-tuxcare.34.1.112.Final-tuxcare.44.1.112.Final-tuxcare.5 |
4.1.112.Final-tuxcare.6 |
nettyDebian:12 |
All versions, plus listed versions 1:4.1.48-101:4.1.48-111:4.1.48-121:4.1.48-131:4.1.48-14 Show 7 moreShow less1:4.1.48-151:4.1.48-161:4.1.48-71:4.1.48-7+deb12u11:4.1.48-7+deb12u21:4.1.48-81:4.1.48-9 |
None known |
nettyDebian:13 |
All versions, plus listed versions 1:4.1.48-101:4.1.48-10+deb13u11:4.1.48-111:4.1.48-121:4.1.48-131:4.1.48-141:4.1.48-151:4.1.48-16 |
None known |
nettyDebian:14 |
All versions, plus listed versions 1:4.1.48-101:4.1.48-111:4.1.48-121:4.1.48-131:4.1.48-141:4.1.48-151:4.1.48-16 |
None known |
io.netty:netty-codec-redisMaven |
before 4.1.136.Final, plus listed versions 4.1.0.Final4.1.1.Final4.1.10.Final4.1.100.Final4.1.101.Final Show 45 moreShow less4.1.102.Final4.1.103.Final4.1.104.Final4.1.105.Final4.1.106.Final4.1.107.Final4.1.108.Final4.1.109.Final4.1.11.Final4.1.110.Final4.1.111.Final4.1.112.Final4.1.113.Final4.1.114.Final4.1.115.Final4.1.116.Final4.1.117.Final4.1.118.Final4.1.119.Final4.1.12.Final4.1.120.Final4.1.121.Final4.1.122.Final4.1.123.Final4.1.124.Final4.1.125.Final4.1.126.Final4.1.127.Final4.1.128.Final4.1.129.Final4.1.13.Final4.1.130.Final4.1.131.Final4.1.132.Final4.1.133.Final4.1.134.Final4.1.135.Final4.1.14.Final4.1.15.Final4.1.16.Final4.1.17.Final4.1.18.Final4.1.19.Final4.1.2.Final4.1.20.Final |
4.1.136.Final |
io.netty:netty-codec-redisMaven |
4.2.0-Final up to 4.2.16.Final, plus listed versions 4.2.0.Final4.2.1.Final4.2.10.Final4.2.11.Final4.2.12.Final Show 11 moreShow less4.2.13.Final4.2.14.Final4.2.15.Final4.2.2.Final4.2.3.Final4.2.4.Final4.2.5.Final4.2.6.Final4.2.7.Final4.2.8.Final4.2.9.Final |
4.2.16.Final |
io.netty:netty-codec-http2Maven |
before 4.1.100.Final, plus listed versions 4.1.0.Beta44.1.0.Beta54.1.0.Beta64.1.0.Beta74.1.0.Beta8 Show 45 moreShow less4.1.0.CR14.1.0.CR24.1.0.CR34.1.0.CR44.1.0.CR54.1.0.CR64.1.0.CR74.1.0.Final4.1.1.Final4.1.10.Final4.1.11.Final4.1.12.Final4.1.13.Final4.1.14.Final4.1.15.Final4.1.16.Final4.1.17.Final4.1.18.Final4.1.19.Final4.1.2.Final4.1.20.Final4.1.21.Final4.1.22.Final4.1.23.Final4.1.24.Final4.1.25.Final4.1.26.Final4.1.27.Final4.1.28.Final4.1.29.Final4.1.3.Final4.1.30.Final4.1.31.Final4.1.32.Final4.1.33.Final4.1.34.Final4.1.35.Final4.1.36.Final4.1.37.Final4.1.38.Final4.1.39.Final4.1.4.Final4.1.40.Final4.1.41.Final4.1.42.Final |
4.1.100.Final |
io.netty:netty-codec-redisRed Hat Lightwell:Maven |
before 4.1.100.Final-rhlw-00001, plus listed versions 4.1.0.Final4.1.1.Final4.1.10.Final4.1.100.Final4.1.11.Final Show 45 moreShow less4.1.12.Final4.1.13.Final4.1.14.Final4.1.15.Final4.1.16.Final4.1.17.Final4.1.18.Final4.1.19.Final4.1.2.Final4.1.20.Final4.1.21.Final4.1.22.Final4.1.23.Final4.1.24.Final4.1.25.Final4.1.26.Final4.1.27.Final4.1.28.Final4.1.29.Final4.1.3.Final4.1.30.Final4.1.31.Final4.1.32.Final4.1.33.Final4.1.34.Final4.1.35.Final4.1.36.Final4.1.37.Final4.1.38.Final4.1.39.Final4.1.4.Final4.1.40.Final4.1.41.Final4.1.42.Final4.1.43.Final4.1.44.Final4.1.45.Final4.1.46.Final4.1.47.Final4.1.48.Final4.1.49.Final4.1.5.Final4.1.50.Final4.1.51.Final4.1.52.Final |
4.1.100.Final-rhlw-00001 |
io.root.io.netty:netty-codec-http2Root:Maven |
before 4.1.97.Final-root.io.1 | 4.1.97.Final-root.io.14.1.97.Final-root.io.24.1.97.Final-root.io.34.1.97.Final-root.io.44.1.97.Final-root.io.54.1.97.Final-root.io.64.1.97.Final-root.io.7 |
io.netty:netty-codec-http2Root:Maven |
before 4.1.97.Final-aikido.7 | 4.1.97.Final-aikido.7 |
netty-tcnativeSUSE:Linux Enterprise Module for Development Tools 15 SP7 |
before 2.0.80-150200.3.48.1 | 2.0.80-150200.3.48.1 |
nettySUSE:Linux Enterprise Module for Package Hub 15 SP7 |
before 4.1.136-150200.4.53.1 | 4.1.136-150200.4.53.1 |
netty-tcnativeSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS |
before 2.0.80-150200.3.48.1 | 2.0.80-150200.3.48.1 |
netty-tcnativeSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS |
before 2.0.80-150200.3.48.1 | 2.0.80-150200.3.48.1 |
netty-tcnativeSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS |
before 2.0.80-150200.3.48.1 | 2.0.80-150200.3.48.1 |
netty-tcnativeSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS |
before 2.0.80-150200.3.48.1 | 2.0.80-150200.3.48.1 |
netty-tcnativeSUSE:Linux Enterprise Server 15 SP4-LTSS |
before 2.0.80-150200.3.48.1 | 2.0.80-150200.3.48.1 |
netty-tcnativeSUSE:Linux Enterprise Server 15 SP5-LTSS |
before 2.0.80-150200.3.48.1 | 2.0.80-150200.3.48.1 |
netty-tcnativeSUSE:Linux Enterprise Server 15 SP6-LTSS |
before 2.0.80-150200.3.48.1 | 2.0.80-150200.3.48.1 |
netty-tcnativeSUSE:Linux Enterprise Server for SAP Applications 15 SP4 |
before 2.0.80-150200.3.48.1 | 2.0.80-150200.3.48.1 |
netty-tcnativeSUSE:Linux Enterprise Server for SAP Applications 15 SP5 |
before 2.0.80-150200.3.48.1 | 2.0.80-150200.3.48.1 |
netty-tcnativeSUSE:Linux Enterprise Server for SAP Applications 15 SP6 |
before 2.0.80-150200.3.48.1 | 2.0.80-150200.3.48.1 |
nettyUbuntu:Pro:14.04:LTS |
All versions, plus listed versions 1:3.2.6.Final-21:3.2.6.Final-2+deb8u2build0.14.04.1~esm11:3.2.6.Final-2+deb8u2ubuntu0.1~esm1 |
None known |
nettyUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 1:3.2.6.Final-21:4.0.32-11:4.0.33-11:4.0.34-11:4.0.34-1ubuntu0.1~esm1 Show 4 moreShow less1:4.0.34-1ubuntu0.1~esm21:4.0.34-1ubuntu0.1~esm31:4.0.34-1ubuntu0.1~esm41:4.0.34-1ubuntu0.1~esm5 |
None known |
nettyUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 1:4.1.7-41:4.1.7-4ubuntu0.1~esm11:4.1.7-4ubuntu0.11:4.1.7-4ubuntu0.1+esm11:4.1.7-4ubuntu0.1+esm2 Show 5 moreShow less1:4.1.7-4ubuntu0.1+esm31:4.1.7-4ubuntu0.1+esm41:4.1.7-4ubuntu0.1+esm51:4.1.7-4ubuntu0.1+esm61:4.1.7-4ubuntu0.1+esm7 |
None known |
nettyUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 1:4.1.33-11:4.1.33-21:4.1.33-31:4.1.45-11:4.1.45-1ubuntu0.1~esm1 Show 5 moreShow less1:4.1.45-1ubuntu0.1~esm21:4.1.45-1ubuntu0.1~esm31:4.1.45-1ubuntu0.1~esm41:4.1.45-1ubuntu0.1~esm61:4.1.45-1ubuntu0.1~esm7 |
None known |
nettyUbuntu:Pro:22.04:LTS |
All versions, plus listed versions 1:4.1.48-41:4.1.48-4+deb11u1build0.22.04.11:4.1.48-4+deb11u2build0.22.04.11:4.1.48-4+deb11u2ubuntu0.1~esm11:4.1.48-4+deb11u2ubuntu0.1~esm2 Show 5 moreShow less1:4.1.48-4+deb11u2ubuntu0.11:4.1.48-4+deb11u2ubuntu0.1+esm11:4.1.48-4+deb11u2ubuntu0.1+esm31:4.1.48-4+deb11u2ubuntu0.21:4.1.48-4+deb11u2ubuntu0.2+esm1 |
None known |
nettyUbuntu:Pro:24.04:LTS |
All versions, plus listed versions 1:4.1.48-71:4.1.48-81:4.1.48-91:4.1.48-9ubuntu0.1~esm11:4.1.48-9ubuntu0.1~esm2 Show 6 moreShow less1:4.1.48-9ubuntu0.11:4.1.48-9ubuntu0.1+esm11:4.1.48-9ubuntu0.1+esm31:4.1.48-9ubuntu0.21:4.1.48-9ubuntu0.2+esm11:4.1.48-9ubuntu0.2+esm2 |
None known |
nettyUbuntu:26.10 |
All versions, plus listed versions 1:4.1.48-161:4.1.48-16ubuntu1 |
None known |
nettyUbuntu:Pro:26.04:LTS |
All versions, plus listed versions 1:4.1.48-101:4.1.48-111:4.1.48-121:4.1.48-131:4.1.48-141:4.1.48-161:4.1.48-16ubuntu0.1~esm2 |
None known |
nettyopenSUSE:Tumbleweed |
before 4.1.136-1.1 | 4.1.136-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-56818 is a medium vulnerability (CVSS 6.5) in Netty, published October 10, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.47%, the 41st percentile. Fixed in io.netty:netty-codec-redis 4.1.136.Final.
References
github.com/netty/netty/security/advisories/GHSA-p9jm-q85p-7mcp
github.com/netty/netty/pull/17065
github.com/netty/netty/commit/5b68c61f37aa4a3045cba624cbea239655c9003b
github.com/netty/netty/commit/bb2ff68a1fb71cb4b0eb9a9e17b66c52aff680c6
github.com/advisories/GHSA-p9jm-q85p-7mcp
github.com/netty/netty/security/advisories/GHSA-xpw8-rcwv-8f8p
Show 89 moreShow less
github.com/netty/netty/commit/58f75f665aa81a8cbcf6ffa74820042a285c5e61
github.com/apple/swift-nio-http2/security/advisories/GHSA-qppj-fm5r-hxr3
nvd.nist.gov/vuln/detail/CVE-2023-44487
cve.org/CVERecord?id=CVE-2023-44487
github.com/advisories/GHSA-xpw8-rcwv-8f8p
github.com/CVEProject/cvelistV5/tree/main/cves/2026/56xxx/CVE-2026-56818.json
nvd.nist.gov/vuln/detail/CVE-2026-56818
security-tracker.debian.org/tracker/CVE-2026-56818
github.com/netty/netty
github.com/CVEProject/cvelistV5/tree/main/cves/2026/42xxx/CVE-2026-42586.json
github.com/netty/netty/security/advisories/GHSA-rgrr-p7gp-5xj7
nvd.nist.gov/vuln/detail/CVE-2026-42586
github.com/advisories/GHSA-rgrr-p7gp-5xj7
github.com/netty/netty/releases/tag/netty-4.1.135.Final
github.com/netty/netty/releases/tag/netty-4.2.15.Final
security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-44250.json
access.redhat.com/errata/RHSA-2026:37390
access.redhat.com/errata/RHSA-2026:41951
access.redhat.com/errata/RHSA-2026:50085
access.redhat.com/errata/RHSA-2026:53644
access.redhat.com/errata/RHSA-2026:53645
access.redhat.com/errata/RHSA-2026:53646
access.redhat.com/security/cve/CVE-2026-44250
github.com/CVEProject/cvelistV5/tree/main/cves/2026/44xxx/CVE-2026-44250.json
github.com/netty/netty/security/advisories/GHSA-3244-j874-rhc2
nvd.nist.gov/vuln/detail/CVE-2026-44250
github.com/advisories/GHSA-3244-j874-rhc2
security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-44890.json
access.redhat.com/security/cve/CVE-2026-44890
github.com/CVEProject/cvelistV5/tree/main/cves/2026/44xxx/CVE-2026-44890.json
github.com/netty/netty/security/advisories/GHSA-6ghj-frrj-jjj3
nvd.nist.gov/vuln/detail/CVE-2026-44890
github.com/advisories/GHSA-6ghj-frrj-jjj3
security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-48006.json
access.redhat.com/security/cve/CVE-2026-48006
github.com/CVEProject/cvelistV5/tree/main/cves/2026/48xxx/CVE-2026-48006.json
github.com/netty/netty/security/advisories/GHSA-6jv9-x5w9-2ccm
nvd.nist.gov/vuln/detail/CVE-2026-48006
github.com/advisories/GHSA-6jv9-x5w9-2ccm
security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-50011.json
access.redhat.com/security/cve/CVE-2026-50011
github.com/CVEProject/cvelistV5/tree/main/cves/2026/50xxx/CVE-2026-50011.json
github.com/netty/netty/security/advisories/GHSA-5w86-c3rq-vjj7
nvd.nist.gov/vuln/detail/CVE-2026-50011
github.com/advisories/GHSA-5w86-c3rq-vjj7
suse.com/support/update/announcement/2026/suse-su-20263482-1
bugzilla.suse.com/1271435
bugzilla.suse.com/1271960
bugzilla.suse.com/1271961
bugzilla.suse.com/1272253
bugzilla.suse.com/1272254
bugzilla.suse.com/1272255
bugzilla.suse.com/1272257
bugzilla.suse.com/1272258
bugzilla.suse.com/1272259
bugzilla.suse.com/1272299
bugzilla.suse.com/1272300
bugzilla.suse.com/1272301
bugzilla.suse.com/1272302
bugzilla.suse.com/1272303
bugzilla.suse.com/1272304
bugzilla.suse.com/1272305
bugzilla.suse.com/1272306
bugzilla.suse.com/1272307
bugzilla.suse.com/1272518
bugzilla.suse.com/1272519
bugzilla.suse.com/1272603
suse.com/security/cve/CVE-2026-44891
suse.com/security/cve/CVE-2026-55831
suse.com/security/cve/CVE-2026-55833
suse.com/security/cve/CVE-2026-55851
suse.com/security/cve/CVE-2026-56745
suse.com/security/cve/CVE-2026-56746
suse.com/security/cve/CVE-2026-56817
suse.com/security/cve/CVE-2026-56818
suse.com/security/cve/CVE-2026-56819
suse.com/security/cve/CVE-2026-56820
suse.com/security/cve/CVE-2026-56821
suse.com/security/cve/CVE-2026-56822
suse.com/security/cve/CVE-2026-59898
suse.com/security/cve/CVE-2026-59899
suse.com/security/cve/CVE-2026-59900
suse.com/security/cve/CVE-2026-59901
suse.com/security/cve/CVE-2026-59919
suse.com/security/cve/CVE-2026-59920
suse.com/security/cve/CVE-2026-59921
ubuntu.com/security/CVE-2026-56818
cve.org/CVERecord?id=CVE-2026-56818
bugzilla.redhat.com/show_bug.cgi?id=2507476
Left out here: 199 versions and the rest of 3 source descriptions. The JSON record has them. Also not on the record: 363 package claims. ID and package lookups still check them.