Alerts This Week
Warning Icon 1 714
Alerts This Week
Warning Icon 1 714

Mageia 8: MGASA-2021-0374 Critical: Netty Request Smuggling

mageia
Calendar Grey July 27, 2021
Dist Mageia Esm H88
Mageia advisory MGASA-2021-0401 announces urgent adjustments to the Netty framework addressing high-risk vulnerabilities related to request smuggling within HTTP/2 protocols.
In Netty (io.netty:netty-codec-http2) before version 4.1.60.Final there is a vulnerability that enables request smuggling

Summary

In Netty (io.netty:netty-codec-http2) before version 4.1.60.Final there is a vulnerability that enables request smuggling. If a Content-Length header is present in the original HTTP/2 request, the field is not validated by `Http2MultiplexHandler` as it is propagated up. This is fine as long as the request is not proxied through as HTTP/1.1. If the request comes in as an HTTP/2 stream, gets converted into the HTTP/1.1 domain objects (`HttpRequest`, `HttpContent`, etc.) via `Http2StreamFrameToHttpObjectCodec `and then sent up to the child channel's pipeline and proxied through a remote peer as HTTP/1.1 this may result in request smuggling. In a proxy case, users may assume the content-length is validated somehow, which is not the case. If the request is forwarded to a backend channel that is a HTTP/1.1 connection, the Content- Length now has meaning and needs to be checked. An attacker can smuggle requests inside the body as it gets downgraded from HTTP/2 to HTTP/1.1. For an example a......

Read the Full Advisory

References

- https://bugs.mageia.org/show_bug.cgi?id=28985

- https://lists.debian.org/debian-security-announce/2021/msg00066.html

- https://www.cve.org/CVERecord?id=CVE-2021-21295

- https://www.cve.org/CVERecord?id=CVE-2021-21409

Resolution

SRPMS

- 8/core/netty-4.1.51-1.2.mga8

Severity
critical
Lowest
Low
Medium
High
Critical

Publication date: 27 Jul 2021
URL: https://advisories.mageia.org/MGASA-2021-0374.html
Type: security
CVE: CVE-2021-21295, CVE-2021-21409

Get the latest News and Insights

Get the latest Linux and open source security news straight to your inbox.

Your message here