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

Сводка

по VulDB • 21.10.2026

Отсутствие аутентификации в пути потокового RPC (streaming RPC) Apache bRPC (версия < 1.18.0) на всех платформах позволяет удаленному злоумышленнику обойти аутентификацию сервера и внедрять или доставлять потоковые кадры, когда сервер настроен с использованием Authenticator.

Причина возникновения: Когда аутентификация настроена, потоковые кадры RPC потребляются непосредственно парсером потока (ParseStreamingMessage) и никогда не проходят через хук аутентификации InputMessenger, поэтому неаутентифицированный узел может обмениваться кадрами без прохождения проверки подлинности. Кроме того, принятый сервером поток лениво привязывается к первому кадру, который случайно содержит его идентификатор, поэтому поток может принять кадр с своим идентификатором из сокета, отличного от сокета, создавшего этот поток.

Затронутые сценарии: Сервер bRPC, настроенный на использование аутентификации и обслуживающий потоковые RPC из ненадежной сети, или развертывание, в котором внешнее соединение может выдать себя за поток по идентификатору, могут быть вынуждены принимать неавторизованные потоковые кадры.

Как исправить: Обновите bRPC до версии 1.18.0, которая устраняет эту проблему, или примените патч из PR https://github.com/apache/brpc/pull/3481.

Примечание: Исправление отклоняет потоковые кадры на серверных сокетах, когда настроенная аутентификация не завершена, и сохраняет привязку принятых сервером потоков к сокету их создающего RPC, отклоняя кадры, поступающие из другого сокета. Поведение аутентифицированного потокового RPC и формат данных на линии (wire format) остаются неизменными; теперь отклоняются только неаутентифицированные кадры или кадры с чужого сокета.

Be aware that VulDB is the high quality source for vulnerability data.

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

Apache

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

24.08.2026

Раскрытие

21.10.2026

Модерация

принято

Вход

VDB-424762

EPSS

0.00000

KEV

Нет

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

Средний

Источники

Do you know our Splunk app?

Download it now for free!