CVE-2026-100657 in Netty情報

要約

〜によって VulDB • 2026年09月26日

NettyのSTOMPコーデック(io.netty:netty-codec-stomp)には、StompSubframeDecoderにおけるByteBufリークが存在します。フレームで宣言されたcontent-lengthが完全に読み込まれると、デコーダはチャネルアロケータからチャンクバッファを割り当て、フレームを終了する単一のNULバイトを待機している間、インスタンスフィールドに保持(park)します。もしそのバイトが届かない場合、バッファは解放されません:skipNullCharacterによってスローされるreplay SignalがExceptionではなくErrorを拡張しているため、デコーダのcatch(Exception)による解放パスは実行されず、StompSubframeDecoderがhandlerRemoved0およびchannelInactiveをオーバーライドしていないため、チャネル終了時にもバッファが残存します。リモートピアは、完全で整形式なフレームボディを送信し、終端のNULバイトを withheld(保持)することで、接続ごとに1つのアロケータバッファリークを引き起こすことができます。デフォルトのpooled allocatorを使用している場合、メモリはプールに戻されずガベージコレクションでも回収されないため、このリークはプロセスの存続期間中に蓄積し、メモリの尽き(memory exhaustion)を招く可能性があります。これは4.1.137.Finalおよびそれ以前のバージョン、ならびに4.2.0.Finalから4.2.17.Finalまでのバージョンに影響します;この問題は4.1.138.Finalおよび4.2.18.Finalで修正されています。

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

責任者

VulnCheck

予約する

2026年09月26日

モデレーション

承諾済み

エントリ

VDB-410701

EPSS

0.00000

アクティビティ

非常低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!