The ZlibDecoders in Netty 4.1.x before 4.1.46 allow for unbounded memory allocation while decoding a ZlibEncoded byte stream. An attacker could send a large ZlibEncoded byte stream to the Netty server, forcing the server to allocate all of its free memory to a single decoder.
{
"severity": "HIGH",
"github_reviewed_at": "2020-06-11T19:58:52Z",
"cwe_ids": [
"CWE-119",
"CWE-400",
"CWE-770"
],
"nvd_published_at": "2020-04-07T18:15:00Z",
"github_reviewed": true
}