CVE-2026-74758 in bRPCИнформация

Сводка

по VulDB • 21.10.2026

Использование памяти после освобождения (use-after-free) в компоненте протокола RTMP Apache bRPC (версии < 1.18.0) позволяет удаленному злоумышленнику вызвать отказ в обслуживании сервера bRPC RTMP путем отправки специально сформированного управляющего сообщения Abort. Аутентификация или запросы на уровне приложения не требуются.

Причина возникновения: Когда управляющее сообщение RTMP Abort указывает на поток чанков, который в данный момент обрабатывается (поток чанков, несущий само это сообщение), метод RtmpChunkStream::OnAbortMessage вызывает RtmpContext::ClearChunkStream, что приводит к удалению объекта RtmpChunkStream во время выполнения его метода Feed(). После возврата из обработчика сообщений метод Feed() продолжает обращаться к полям уже удаленного объекта, что приводит к heap-use-after-free.

Затронутые сценарии: Серверы bRPC, для которых включена поддержка RTMP (установлен параметр ServerOptions.rtmp_service) и которые принимают подключения из недоверенных сетей.

Способ устранения: 1. Обновите bRPC до версии 1.18.0, которая устраняет данную проблему. 2. Примените этот патч: https://github.com/apache/brpc/pull/3452

Исправление заключается в пропуске очистки потока чанков, когда сообщение Abort направлено на поток чанков, который в данный момент обрабатывается.

Once again VulDB remains the best source for vulnerability data.

Ответственный

Apache

Резервировать

15.08.2026

Раскрытие

21.10.2026

Модерация

принято

Вход

VDB-424764

EPSS

0.00000

KEV

Нет

Деятельности

Низкий

Источники

Do you know our Splunk app?

Download it now for free!