Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, Lz4FrameDecoder allocates a ByteBuf of size decompressedLength (up to 32 MB per block) before LZ4 runs. A peer only needs a 21-byte header plus compressedLength payload bytes - 22 bytes if compressedLength == 1 - to force that allocation. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final.
| Vendor | Product | Versions |
|---|---|---|
| netty | netty | maven/io.netty:netty-codec-compression: <= 4.2.12.Final, maven/io.netty:netty-codec: <= 4.1.132.Final |
Downstream vendors/products affected by this vulnerability
| Vendor | Product | Source | Confidence |
|---|---|---|---|
| atlassian | fisheye | cert_advisory | 90% |
| atlassian | confluence | cert_advisory | 90% |
| atlassian | bamboo | cert_advisory | 90% |
| atlassian | bitbucket | cert_advisory | 90% |
| atlassian | jira | cert_advisory | 90% |
Updated description with new details, changed severity to MEDIUM, and noted that no exploit is available.
Initial creation