github.com/traefik/traefik/v2 is vulnerable to Exposure of Data Element to Wrong Session
87
CVE Score
High
Exposure of Data Element to Wrong Session
Traefik's ForwardAuth middleware sends each client's authentication subrequest to the configured auth server over a connection pool shared by all clients of the middleware. When that auth server uses NTLM or Negotiate authentication bound to the connection, as IIS Windows Authentication does, an unauthenticated client on a separate frontend connection can reuse a connection already authenticated for a victim and receive the victim's identity through authResponseHeaders, reaching backends as that user. The fix wraps the auth server client with service.NewKerberosRoundTripper, so each frontend connection uses its own transport.
Upgrade the github.com/traefik/traefik/v2 library to the patch version.
You are affected if you are using a version that falls within the vulnerable range and configure ForwardAuth against an authentication server that uses NTLM or Negotiate authentication bound to the connection.
2.0.0 - 2.11.59
Fixed in 2.11.60github.com/traefik/traefik/v2 is vulnerable to Exposure of Data Element to Wrong Session in versions 2.0.0 - 2.11.59.
Secure your code, cloud, and runtime in one central system. Connect a repo to discover what the reasoning agents find in your codebase.
No credit card required | Scan results in 32 seconds.
I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant
ISO 42001Compliant© All Intel data is openly available and commercially licensed.