CVE-2025-58057
published 2025-09-04CVE-2025-58057: Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. In…
PriorityP343high7.5CVSS 3.1
AVNACLPRNUINSUCNINAH
EPSS
0.56%
43.0th percentile
Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. In netty-codec-compression versions 4.1.124.Final and below, and netty-codec versions 4.2.4.Final and below, when supplied with specially crafted input, BrotliDecoder and certain other decompression decoders will allocate a large number of reachable byte buffers, which can lead to denial of service. BrotliDecoder.decompress has no limit in how often it calls pull, decompressing data 64K bytes at a time. The buffers are saved in the output list, and remain reachable until OOM is hit. This is fixed in versions 4.1.125.Final of netty-codec and 4.2.5.Final of netty-codec-compression.
Affected
14 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | netty | < netty 1:4.1.48-7+deb12u2 (bookworm) | netty 1:4.1.48-7+deb12u2 (bookworm) |
| netty | netty | < 4.1.125 | 4.1.125 |
| netty | netty | <= 4.1.124.Final, < 4.1.125.Final | — |
| netty | netty | >= 0 < 1:4.1.48-4+deb11u3 | 1:4.1.48-4+deb11u3 |
| netty | netty | >= 0 < 1:4.1.48-7+deb12u2 | 1:4.1.48-7+deb12u2 |
| netty | netty | >= 0 < 1:4.1.48-10+deb13u1 | 1:4.1.48-10+deb13u1 |
| netty | netty | >= 0 < 1:4.1.48-12 | 1:4.1.48-12 |
| netty | netty | >= 0 < 1:4.1.48-4+deb11u2ubuntu0.1 | 1:4.1.48-4+deb11u2ubuntu0.1 |
| netty | netty | >= 0 < 1:4.1.48-9ubuntu0.1 | 1:4.1.48-9ubuntu0.1 |
| netty | netty | >= 0 < 1:4.1.48-10ubuntu0.25.10.2 | 1:4.1.48-10ubuntu0.25.10.2 |
| netty | netty | >= 0 < 1:4.0.34-1ubuntu0.1~esm3 | 1:4.0.34-1ubuntu0.1~esm3 |
| netty | netty | >= 0 < 1:4.1.7-4ubuntu0.1+esm5 | 1:4.1.7-4ubuntu0.1+esm5 |
| netty | netty | >= 0 < 1:4.1.45-1ubuntu0.1~esm4 | 1:4.1.45-1ubuntu0.1~esm4 |
| netty | netty | >= 4.2.0 < 4.2.5 | 4.2.5 |
CVSS provenance
nvdv3.17.5HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
nvdv4.06.9MEDIUMCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
osv6.9MEDIUM
vendor_oracle7.5MEDIUM
vendor_ubuntu7.5HIGH
vendor_debian6.9MEDIUM
vendor_redhat6.9MEDIUM
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
OSV
netty vulnerabilities
osv·2025-12-09·CVSS 2.9
CVE-2025-58056 [LOW] netty vulnerabilities
netty vulnerabilities
Jeppe Bonde Weikop discovered that Netty incorrectly parsed HTTP
messages. When Netty is used with certain reverse proxies, a
remote attacker could possibly use this issue to perform HTTP request
smuggling attacks. (CVE-2025-58056)
Jonas Konrad discovered that Netty did not properly manage memory when
decoding compressed data. A remote attacker could possibly use this
issue to cause Netty to consume excessive memory, resulting in a denial
of service. This issue was only addressed in Ubuntu 18.04 LTS, Ubuntu
20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, Ubuntu 25.04, and
Ubuntu 25.10. (CVE-2025-58057)
OSV
CVE-2025-58057: Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients
osv·2025-09-04·CVSS 6.9
CVE-2025-58057 [MEDIUM] CVE-2025-58057: Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients
Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. In netty-codec-compression versions 4.1.124.Final and below, and netty-codec versions 4.2.4.Final and below, when supplied with specially crafted input, BrotliDecoder and certain other decompression decoders will allocate a large number of reachable byte buffers, which can lead to denial of service. BrotliDecoder.decompress has no limit in how often it calls pull, decompressing data 64K bytes at a time. The buffers are saved in the output list, and remain reachable until OOM is hit. This is fixed in versions 4.1.125.Final of netty-codec and 4.2.5.Final of netty-codec-compression.
OSV
Netty's decoders vulnerable to DoS via zip bomb style attack
osv·2025-09-03
CVE-2025-58057 [MEDIUM] Netty's decoders vulnerable to DoS via zip bomb style attack
Netty's decoders vulnerable to DoS via zip bomb style attack
### Summary
With specially crafted input, `BrotliDecoder` and some other decompressing decoders will allocate a large number of reachable byte buffers, which can lead to denial of service.
### Details
`BrotliDecoder.decompress` has no limit in how often it calls `pull`, decompressing data 64K bytes at a time. The buffers are saved in the output list, and remain reachable until OOM is hit. This is basically a zip bomb.
Tested on 4.1.118, but there were no changes to the decoder since.
### PoC
Run this test case with `-Xmx1G`:
```java
import io.netty.buffer.Unpooled;
import io.netty.channel.embedded.EmbeddedChannel;
import java.util.Base64;
public class T {
public static void main(String[] args) {
EmbeddedChannel channel
GHSA
Netty's decoders vulnerable to DoS via zip bomb style attack
ghsa·2025-09-03
CVE-2025-58057 [MEDIUM] CWE-409 Netty's decoders vulnerable to DoS via zip bomb style attack
Netty's decoders vulnerable to DoS via zip bomb style attack
### Summary
With specially crafted input, `BrotliDecoder` and some other decompressing decoders will allocate a large number of reachable byte buffers, which can lead to denial of service.
### Details
`BrotliDecoder.decompress` has no limit in how often it calls `pull`, decompressing data 64K bytes at a time. The buffers are saved in the output list, and remain reachable until OOM is hit. This is basically a zip bomb.
Tested on 4.1.118, but there were no changes to the decoder since.
### PoC
Run this test case with `-Xmx1G`:
```java
import io.netty.buffer.Unpooled;
import io.netty.channel.embedded.EmbeddedChannel;
import java.util.Base64;
public class T {
public static void main(String[] args) {
EmbeddedChannel channel
Oracle
Oracle Oracle Communications Risk Matrix: Security (Netty) — CVE-2025-58057
vendor_oracle·2026-01-15·CVSS 7.5
CVE-2025-58057 [MEDIUM] Oracle Oracle Communications Risk Matrix: Security (Netty) — CVE-2025-58057
Oracle Oracle Communications Risk Matrix: Security (Netty) vulnerability
CVE: CVE-2025-58057
CVSS: 7.5
Protocol: HTTP
Remote exploit: Yes
Affected versions: Network
Advisory: cpujan2026 (JAN 2026)
Ubuntu
Netty vulnerabilities
vendor_ubuntu·2025-12-09·CVSS 7.5
CVE-2025-58056 [HIGH] Netty vulnerabilities
Title: Netty vulnerabilities
Summary: Several security issues were fixed in Netty.
Jeppe Bonde Weikop discovered that Netty incorrectly parsed HTTP
messages. When Netty is used with certain reverse proxies, a
remote attacker could possibly use this issue to perform HTTP request
smuggling attacks. (CVE-2025-58056)
Jonas Konrad discovered that Netty did not properly manage memory when
decoding compressed data. A remote attacker could possibly use this
issue to cause Netty to consume excessive memory, resulting in a denial
of service. This issue was only addressed in Ubuntu 18.04 LTS, Ubuntu
20.04 LTS, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS, Ubuntu 25.04, and
Ubuntu 25.10. (CVE-2025-58057)
Instructions: In general, a standard system update will make all the necessary changes.
Oracle
Oracle Oracle Communications Risk Matrix: Configuration (Netty) — CVE-2025-58057
vendor_oracle·2025-10-15·CVSS 7.5
CVE-2025-58057 [MEDIUM] Oracle Oracle Communications Risk Matrix: Configuration (Netty) — CVE-2025-58057
Oracle Oracle Communications Risk Matrix: Configuration (Netty) vulnerability
CVE: CVE-2025-58057
CVSS: 7.5
Protocol: HTTP
Remote exploit: Yes
Affected versions: Network
Advisory: cpuoct2025 (OCT 2025)
Red Hat
netty-codec: netty-codec-compression: Netty's BrotliDecoder is vulnerable to DoS via zip bomb style attack
vendor_redhat·2025-09-03·CVSS 6.9
CVE-2025-58057 [MEDIUM] CWE-409 netty-codec: netty-codec-compression: Netty's BrotliDecoder is vulnerable to DoS via zip bomb style attack
netty-codec: netty-codec-compression: Netty's BrotliDecoder is vulnerable to DoS via zip bomb style attack
Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. In netty-codec-compression versions 4.1.124.Final and below, and netty-codec versions 4.2.4.Final and below, when supplied with specially crafted input, BrotliDecoder and certain other decompression decoders will allocate a large number of reachable byte buffers, which can lead to denial of service. BrotliDecoder.decompress has no limit in how often it calls pull, decompressing data 64K bytes at a time. The buffers are saved in the output list, and remain reachable until OOM is hit. This is fixed in versions 4.1.125.Final of netty-code
Debian
CVE-2025-58057: netty - Netty is an asynchronous event-driven network application framework for rapid de...
vendor_debian·2025·CVSS 6.9
CVE-2025-58057 [MEDIUM] CVE-2025-58057: netty - Netty is an asynchronous event-driven network application framework for rapid de...
Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. In netty-codec-compression versions 4.1.124.Final and below, and netty-codec versions 4.2.4.Final and below, when supplied with specially crafted input, BrotliDecoder and certain other decompression decoders will allocate a large number of reachable byte buffers, which can lead to denial of service. BrotliDecoder.decompress has no limit in how often it calls pull, decompressing data 64K bytes at a time. The buffers are saved in the output list, and remain reachable until OOM is hit. This is fixed in versions 4.1.125.Final of netty-codec and 4.2.5.Final of netty-codec-compression.
Scope: local
bookworm: resolved (fixed in 1:4.1.48-7+deb12u2)
No detection rules found.
No public exploits indexed.
No writeups or analysis indexed.
2025-09-04
Published