PT-2026-120545

CVE-2026-79704

·

Publicado

2026-10-21

·

Atualizado

2026-10-21

Descrição por

CVSS 3.1
7.5
Alta
Mé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
Pesquisadores
Fornecedores
Produtos afetados
Enumeração de fraquezas
Identificadores relacionados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾