PT-2026-120545
CVE-2026-79704
·
Publicado
2026-10-21
·
Atualizado
2026-10-21
Descrição por
CVSS 3.1
7.5
AltaMétricasAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas
Apache bRPC versões 1.11.0 through 1.17.0
Description
Existe uma leitura fora dos limites (out-of-bounds read) no cliente RPC de streaming em todas as plataformas. Quando um cliente cria múltiplos fluxos em um único RPC, ele espera que a resposta do servidor contenha exatamente um
extra stream id para cada fluxo adicional. O caminho de processamento da resposta na função Controller::HandleStreamConnection() indexa os identificadores retornados usando a contagem de fluxos criados localmente sem validar o tamanho da lista retornada. Um servidor malicioso ou comprometido, ou um invasor no caminho da rede, pode desencadear isso retornando uma resposta StreamSettings malformada com menos extra stream ids do que o esperado. Isso pode causar a falha do processo do cliente (negação de serviço) ou o vazamento de conteúdos de memória não pretendidos para o processamento de fluxos subsequentes.Recommendations
Atualize o Apache bRPC para a versão 1.18.0.
Aplique o patch oficial para a função
Controller::HandleStreamConnection() para garantir que o cliente rejeite respostas onde a contagem de extra stream id não corresponda ao número de fluxos de cliente adicionais.Explorabilidade
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾