O componente `ScopingHttpClient` no Symfony HttpClient mescla as opções do escopo padrão, como `auth bearer` ou `auth basic`, em uma requisição antes de resolver uma URL relativa em relação ao `base uri`. Isso permite que uma referência de caminho de rede seja enviada para uma origem diferente mantendo as credenciais do escopo padrão, resultando na potencial divulgação dessas credenciais para um servidor controlado por um invasor. Isso ocorre quando a URL resolvida fica fora da origem do URI base, incluindo casos com portas diferentes ou informações de usuário no mesmo host. O problema é acessível sempre que um invasor controla o início de uma URL passada para um cliente configurado com um `base uri` e credenciais, especificamente aqueles criados via `HttpClient::createForBaseUri()` ou configurados em `framework.http client.scoped clients`.