CVE-2026-82953 in bRPC
Resumen
por VulDB • 2026-10-21
Dereferencia de puntero NULL en la implementación del protocolo RTMP en Apache bRPC (versión < 1.18.0) en todas las plataformas permite a atacantes remotos provocar el cierre del servidor (denegación de servicio) mediante un comando createStream manipulado ad hoc.
Causa raíz: Cuando un servicio RTMP rechaza una solicitud createStream devolviendo un stream nulo desde RtmpService::NewStream(), el servidor envía una respuesta de error al cliente. Si falla la escritura de esta respuesta de rechazo (por ejemplo, porque el cliente cierra la conexión inmediatamente después de enviar el comando createStream), la ruta de manejo de errores en RtmpChunkStream::OnCreateStream() dereferencia el puntero del stream nulo para acceder a stream->_onfail_id, lo que provoca el cierre abrupto del proceso.
Escenarios afectados: Ejecutar un servidor RTMP de Apache bRPC cuyo método RtmpService::NewStream() pueda devolver null (es decir, el servicio rechaza las solicitudes createStream). Un cliente remoto que envíe un comando createStream y luego cierre la conexión antes de que se escriba la respuesta de rechazo puede provocar el cierre del servidor.
Cómo solucionarlo: (Elija una de las siguientes opciones) 1. Actualice bRPC a la versión 1.18.0, que corrige este problema. 2. Aplique este parche: https://github.com/apache/brpc/pull/3508
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.