Description
Traefik 2.x before 2.11.60 and 3.x before 3.7.16 sends ForwardAuth subrequests (and, in 3.7, Ingress NGINX auth-url requests) through an auth-server connection pool shared by all clients, exposing connection-bound NTLM or Negotiate authentication. An unauthenticated attacker can reuse another user's authenticated connection, receiving the victim's identity via authResponseHeaders to access backends as that user.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| traefik | traefik | < 2.11.60, 3.0.0 – < 3.7.16 | 2.11.60 |
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.
Wolfi
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Wolfi rolling | traefik-3.6 | No fix yet | — |
References
- GitHub Security Advisory (GHSA-hrpp-p4fc-wwf8) vendor-advisory
- VulnCheck Advisory: Traefik before 2.11.60 and 3.7.16 ForwardAuth NTLM/Negotiate Identity Leak third-party-advisory