CVE-2026-74758 in bRPC情報

要約

〜によって VulDB • 2026年10月21日

Apache bRPC(バージョン < 1.18.0)のRTMPプロトコルコンポーネントにおけるheap use-after-freeにより、攻撃者は作成されたAbort制御メッセージを送信することで、リモートからbRPC RTMPサーバーをクラッシュさせることができます。認証やアプリケーションレベルのリクエストは不要です。

根本原因: RTMP Abort制御メッセージが現在パース中のチャンクストリーム(メッセージ自体を運ぶチャンクストリーム)を指定した場合、RtmpChunkStream::OnAbortMessageはRtmpContext::ClearChunkStreamを呼び出し、そのFeed()メソッドがまだ実行されている間にRtmpChunkStreamオブジェクトを削除します。メッセージハンドラが戻った後、Feed()は既に削除されたオブジェクトのメンバにアクセスし続け、heap-use-after-freeが発生します。

影響を受けるシナリオ: RTMPサポート(ServerOptions.rtmp_service設定)を有効にし、信頼できないネットワークからの接続を受け入れるbRPCサーバー。

修正方法: 1. この問題を修正したバージョン1.18.0へbRPCをアップグレードしてください。 2. 以下のパッチを適用してください: https://github.com/apache/brpc/pull/3452

この修正では、Abortメッセージが現在パース中のチャンクストリームを対象とする場合、チャンクストリームのクリア処理をスキップします。

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

責任者

Apache

予約する

2026年08月15日

モデレーション

承諾済み

エントリ

VDB-424764

EPSS

0.00000

アクティビティ

低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!