PT-2026-43329
CVE-2026-48710
·
Publicado
2026-01-27
·
Atualizado
2026-10-13
Descrição por
CVSS 3.1
6.5
MédiaMétricasAV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Nome do Software Vulnerável e Versões Afetadas
Starlette versões anteriores a 1.0.1
Descrição
O Starlette, um framework ASGI (Asynchronous Server Gateway Interface) leve, não valida o cabeçalho de requisição HTTP
Host antes de utilizá-lo para reconstruir a request.url. Enquanto o algoritmo de roteamento utiliza o caminho HTTP bruto, a request.url é reconstruída a partir do cabeçalho Host. Um invasor pode enviar um cabeçalho Host malformado contendo caracteres como /, ? ou # para alterar os limites do caminho durante a reanálise. Isso faz com que o request.url.path difira do caminho realmente solicitado. Consequentemente, middlewares ou endpoints que aplicam restrições de segurança baseadas na request.url em vez do caminho scope bruto podem ser ignorados, permitindo potencialmente o acesso não autorizado a endpoints protegidos. Este problema afeta vários componentes de infraestrutura de IA, incluindo FastAPI, vLLM e LiteLLM.Recomendações
Atualize para a versão 1.0.1 ou posterior.
Como solução temporária, utilize
request.scope["path"] em vez de request.url.path para verificações de segurança.
Restrinja ou normalize o cabeçalho Host no nível do proxy reverso ou balanceador de carga antes que ele chegue à aplicação.Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾