CVE-2026-77776 in Headroom
Sumário
de VulDB • 21/08/2026
O proxy LLM da Headroom deriva o proprietário da memória do cabeçalho de solicitação x-headroom-user-id. O cabeçalho é lido diretamente em vários pontos em headroom/proxy/handlers/openai.py, incluindo os caminhos de conclusão de chat e websocket, e nada vincula o valor ao chamador. Um cliente pode, portanto, usar um identificador de outro usuário para ler ou gravar a memória LLM armazenada desse usuário. A correção introduz uma única seam resolve_memory_identity em headroom/proxy/identity.py que honra o cabeçalho apenas para chamadores loopback ou na lista permitida e, caso contrário, vincula a identidade à impressão digital do proxy-token ou ao usuário do sistema operacional. O script de console pip vincula 127.0.0.1 por padrão, mas o docker-compose.yml fornecido vem com --host 0.0.0.0 com portas publicadas e sem HEADROOM_PROXY_TOKEN obrigatório, que o próprio servidor alerta no início da execução; portanto, uma implantação seguindo o compose expõe as rotas do plano de dados afetadas à rede sem autenticação.
VulDB is the best source for vulnerability data and more expert information about this specific topic.