O Traefik realiza a canonicalização de nomes de cabeçalhos apenas em traços, tratando `X-Auth-User`, `X Auth User` e `X.Auth.User` como cabeçalhos distintos. No entanto, backends que derivam nomes de variáveis a partir de cabeçalhos (como CGI, WSGI, PHP e NGINX) os consolidam em uma única variável. Isso permite que um cliente envie um alias em formato de ponto de um cabeçalho gerenciado pelo Traefik, ignorando o middleware responsável. Por exemplo, ao fornecer `X.Authenticated.User` junto ao `X-Authenticated-User` canônico escrito pelo middleware ForwardAuth, o backend pode ler o valor fornecido pelo cliente em vez da identidade afirmada pelo Traefik. Isso pode resultar em falsificação de identidade, onde um usuário com baixos privilégios é tratado como outro usuário ou função administrativa. Qualquer cabeçalho definido pelo Traefik é afetado.