Traefik
cpe:2.3:a:traefik:traefik:*:*:*:*:*:*:*
- <= v2.11.41
- <= v3.6.11
- <= v3.7.0-ea.2
A vulnerability exists in Traefik's Basic and Digest authentication middlewares, prior to versions 2.11.42, 3.6.11, and 3.7.0-ea.3. When the 'headerField' is set with a non-canonical HTTP header name, an authenticated attacker can inject the canonical version of that header to impersonate any identity to the backend. This occurs because Traefik writes the header using a non-canonical key, creating a duplicate header entry. As a result, the backend reads the injected canonical header first, allowing the attacker to override the original value and control the identity being presented.
Exploitation of this vulnerability allows for identity impersonation by injecting canonical header values that override non-canonical ones, leading to unauthorized access or actions on behalf of the impersonated user.
Users can upgrade to Traefik versions 2.11.42, 3.6.11, or 3.7.0-ea.3 to address this vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.