Description
Traefik is an HTTP reverse proxy and load balancer. In affected versions sending a GET request to any Traefik endpoint with the "Content-length" request header results in an indefinite hang with the default configuration. This vulnerability can be exploited by attackers to induce a denial of service. This vulnerability has been addressed in version 2.11.2 and 3.0.0-rc5. Users are advised to upgrade. For affected versions, this vulnerability can be mitigated by configuring the readTimeout option.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
traefik traefik
< 2.11.2affected>= 3.0.0-rc1, < 3.0.0-rc5affected
References
- https://github.com/traefik/traefik/security/advisories/GHSA-4vwx-54mw-vqfw ↗
- https://github.com/traefik/traefik/commit/240b83b77351dfd8cadb91c305b84e9d22e0f9c6 ↗
- https://doc.traefik.io/traefik/routing/entrypoints/#respondingtimeouts ↗
- https://github.com/traefik/traefik/releases/tag/v2.11.2 ↗
- https://github.com/traefik/traefik/releases/tag/v3.0.0-rc5 ↗