Skip to content
OpenAdvisories
High · 7.5 CVE-2024-39321 EUVD-2024-2353GHSA-gxrv-wf35-62w9GO-2024-2973

Traefik vulnerable to bypassing IP allow-lists via HTTP/3 early data requests in QUIC 0-RTT handshakes

Published Jul 5, 2024 · Updated Aug 2, 2024 · Assigned by GitHub_M

Description

Traefik is an HTTP reverse proxy and load balancer. Versions prior to 2.11.6, 3.0.4, and 3.1.0-rc3 have a vulnerability that allows bypassing IP allow-lists via HTTP/3 early data requests in QUIC 0-RTT handshakes sent with spoofed IP addresses. Versions 2.11.6, 3.0.4, and 3.1.0-rc3 contain a patch for this issue. No known workarounds are available.

Affected products

VendorProductAffectedFixed
traefik traefik < 2.11.6, >= 3.0.0-beta3, < 3.0.4, >= 3.1.0-rc1, < 3.1.0-rc3 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Tumbleweed traefik 3.0.4-2.1 openSUSE-SU-2024:14181-1
openSUSE Tumbleweed traefik2 2.11.6-2.1 openSUSE-SU-2024:14182-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/traefik/traefik all versions — GO-2024-2973
Go github.com/traefik/traefik/v2 < 2.11.6 2.11.6 GHSA-gxrv-wf35-62w9
Go github.com/traefik/traefik/v3 >= 3.0.0-beta3, < 3.0.4 3.0.4 GHSA-gxrv-wf35-62w9
Go github.com/traefik/traefik/v3 >= 3.1.0-rc1, < 3.1.0-rc3 3.1.0-rc3 GHSA-gxrv-wf35-62w9
Go github.com/traefik/traefik/v3 >= 3.0.0-beta3, < 3.0.4 · >= 3.1.0-rc1, < 3.1.0-rc3 3.0.4, 3.1.0-rc3 GO-2024-2973

Advisories 2

References