Vulnerability · Published Jul 5, 2024 · Assigned by GitHub_M

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

High 7.5

In plain English

A high-severity authorization bypass via user-controlled key in traefik from traefik. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.6% (higher than 49% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)7.5High
Exploit odds (30 days)0.6%top 51.4% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official 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 packages & fixed versions

EcosystemPackageFixed inAdvisory
Gogithub.com/traefik/traefikno fix listedGO-2024-2973
Gogithub.com/traefik/traefik/v22.11.6GHSA-gxrv-wf35-62w9
Gogithub.com/traefik/traefik/v22.11.6GO-2024-2973
Gogithub.com/traefik/traefik/v33.0.4GHSA-gxrv-wf35-62w9
Gogithub.com/traefik/traefik/v33.1.0-rc3GHSA-gxrv-wf35-62w9
Gogithub.com/traefik/traefik/v33.0.4, 3.1.0-rc3GO-2024-2973

Affected products (as reported)

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

Weakness: CWE-639 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

References