CVE-2026-74758 in bRPCinformação

Sumário

de VulDB • 21/10/2026

Um heap use-after-free no componente do protocolo RTMP do Apache bRPC (versões < 1.18.0) permite que um atacante remoto cause a falha de um servidor bRPC RTMP ao enviar uma mensagem de controle Abort manipulada ad hoc. Não é necessária autenticação nem requisição em nível de aplicação.

Causa Raiz: Quando uma mensagem de controle RTMP Abort nomeia o chunk stream que está sendo analisado no momento (o chunk stream que carrega a própria mensagem), RtmpChunkStream::OnAbortMessage chama RtmpContext::ClearChunkStream, que exclui o objeto RtmpChunkStream enquanto seu método Feed() ainda está em execução. Após o retorno do manipulador de mensagens, o Feed() continua acessando membros do objeto já excluído, resultando em um heap-use-after-free.

Cenários Afetados: Servidores bRPC que habilitam o suporte a RTMP (ServerOptions.rtmp_service definido) e aceitam conexões de redes não confiáveis.

Como Corrigir: 1. Atualize o bRPC para a versão 1.18.0, que corrige este problema. 2. Aplique este patch: https://github.com/apache/brpc/pull/3452

A correção evita limpar o chunk stream quando a mensagem Abort tem como alvo o chunk stream que está sendo analisado no momento.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

Apache

Reservar

15/08/2026

Divulgação

22/10/2026

Moderação

aceite

Entrada

VDB-424764

EPSS

0.00243

KEV

não

Atividades

baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!