ScopingHttpClient peut conserver les identifiants du scope par défaut lorsqu’une URL relative de type référence réseau est résolue vers une autre origine. Des identifiants configurés, comme auth_basic ou auth_bearer, peuvent alors être transmis à un serveur contrôlé par un tiers.
Source : NVD — CVE-2026-121971
Analyse technique
Les options du scope sont fusionnées avant la résolution de l’URL. Le correctif compare ensuite le schéma et l’autorité de l’URL résolue avec ceux de l’URI de base.
Impact, versions et correctif
Détection / vérification
Rechercher les clients HTTP Symfony configurés avec base_uri et des identifiants par défaut, ainsi que les usages où un utilisateur peut contrôler le début de l’URL demandée.
Action recommandée
Mettre à niveau Symfony vers la version corrigée de la branche utilisée et éviter de laisser un contenu non fiable contrôler les URL transmises à un client muni d’identifiants.
Sources
Priorisation DFS : P3 · 1 source(s).