Traefik - CVE-2026-54763

Date de publication :

Il s'agit d'une vulnérabilité dans les middlewares d'authentification BasicAuth, DigestAuth et ForwardAuth de Traefik.

Traefik est un reverse proxy et répartiteur de charge HTTP open source, utilisé pour l'exposition et le routage de services web et d'API dans des environnements conteneurisés ou traditionnels.

Le correctif précédent supprimait les en-têtes d'identité usurpés en casse canonique mais ignore les variantes avec underscore du même nom, que de nombreux backends normalisent de façon identique. Un attaquant peut injecter un en-tête à variante underscore qui échappe au nettoyage et atteint le backend, sans authentification requise sur le chemin ForwardAuth.

Elle permet d'usurper un contexte d'identité ou d'autorisation auprès de l'application protégée.

Informations

La faille est activement exploitée : Non

Un correctif existe : Oui

Une mesure de contournement existe : Oui

Risques

Contournement de la politique de sécurité

Exploitation

La vulnérabilité exploitée est du type
CWE-178 : Improper Handling of Case Sensitivity

Détails sur l'exploitation
•   Vecteur d'attaque : Réseau
•   Complexité de l'attaque : Faible
•   Privilèges nécessaires pour réaliser l'attaque : Aucun
•   Interaction d'un utilisateur ayant accès au produit est-elle nécessaire : Non
•   L'exploitation de la faille permet d'obtenir des droits privilégiés : Oui

Preuve de concept
Une preuve de concept est disponible en sources ouvertes.

Systèmes ou composants affectés

•   Traefik v2.11.x versions antérieures à 2.11.51
•   Traefik v3.6.x versions antérieures à 3.6.22
•   Traefik v3.7.x versions antérieures à 3.7.6

Contournement provisoire

Activer l'option d'entry point allowHeadersWithUnderscores à false, qui supprime tous les en-têtes contenant un underscore dans leur nom avant le routage

Solutions ou recommandations

•   Traefik v2.11.x : version 2.11.51 et supérieures
•   Traefik v3.6.x : version 3.6.22 et supérieures
•   Traefik v3.7.x : version 3.7.6 et supérieures