CVE-2026-74758 in bRPCinformación

Resumen

por VulDB • 2026-10-21

Un heap use-after-free en el componente del protocolo RTMP de Apache bRPC (versiones < 1.18.0) permite que un atacante remoto provoque la caída de un servidor bRPC RTMP al enviar un mensaje de control Abort manipulado ad hoc. No se requiere autenticación ni una solicitud a nivel de aplicación.

Causa raíz: Cuando un mensaje de control RTMP Abort nombra el chunk stream que se está analizando actualmente (el chunk stream que transporta el propio mensaje), RtmpChunkStream::OnAbortMessage llama a RtmpContext::ClearChunkStream, lo cual elimina el objeto RtmpChunkStream mientras su método Feed() sigue en ejecución. Después de que el controlador del mensaje devuelva el control, Feed() continúa accediendo a los miembros del objeto eliminado, provocando un heap-use-after-free.

Escenarios afectados: Servidores bRPC que habilitan la compatibilidad con RTMP (ServerOptions.rtmp_service configurado) y aceptan conexiones desde redes no confiables.

Cómo solucionarlo: 1. Actualice bRPC a la versión 1.18.0, que corrige este problema. 2. Aplique el siguiente parche: https://github.com/apache/brpc/pull/3452

La corrección omite la limpieza del chunk stream cuando el mensaje Abort apunta al chunk stream que se está analizando actualmente.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Apache

Reservar

2026-08-15

Divulgación

2026-10-21

Moderación

aceptado

Artículo

VDB-424764

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Want to know what is going to be exploited?

We predict KEV entries!