CVE-2021-32813: Drop Headers via Malicious Connection Header
Traefik is an HTTP reverse proxy and load balancer. Prior to version 2.4.13, there exists a potential header vulnerability in Traefik's handling of the Connection header. Active exploitation of this issue is unlikely, as it requires that a removed header would lead to a privilege escalation, however, the Traefik team has addressed this issue to prevent any potential abuse. If one has a chain of Traefik middlewares, and one of them sets a request header, then sending a request with a certain Connection header will cause it to be removed before the request is sent. In this case, the backend does not see the request header. A patch is available in version 2.4.13. There are no known workarounds aside from upgrading.
Affected Software
Remediation
Event History
Frequently Asked Questions
What is CVE-2021-32813?
CVE-2021-32813 is a vulnerability in Traefik, an HTTP reverse proxy and load balancer, prior to version 2.4.13, which could allow for a potential header vulnerability in Traefik's handling of the Connection header.
How severe is CVE-2021-32813?
CVE-2021-32813 has a severity rating of 8.1 (high).
What is the affected software for CVE-2021-32813?
The affected software for CVE-2021-32813 is Traefik versions up to and excluding 2.4.13.
Is active exploitation of CVE-2021-32813 likely?
Active exploitation of CVE-2021-32813 is unlikely as it requires that a removed header would lead to a privilege escalation.
How can I fix CVE-2021-32813?
To fix CVE-2021-32813, update Traefik to version 2.4.13 or later.