CVE-2026-89771 in Linux情報

要約

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

Linuxカーネルにおいて、以下の脆弱性が修正されました:

ring-buffer: ring buffer リーダーとの間で発生するサブバッファリサイズ時の競合状態を修正

trace_buffer の subbuf_size は、ring_buffer_read_page() および ring_buffer_read_start() 内でロックフリーで読み込まれますが、これは ring_buffer_subbuf_order_set() を通じて同時に再Resizeされる可能性があります。

代わりに、ring_buffer_read_start() および ring_buffer_read_page() では trace_buffer::subbuf_size の代わりに bpage::order を使用します。

ring_buffer_read_start() において、resize_disabled が設定されていても、バッファ変更との競合状態が発生する可能性が依然としてあります。保留中のリングバッファの order 変更と同期するために、trace_buffer mutex を保持してください。

trace_buffer::subbuf_size は現在実際には不要であるため、これを削除します。また、イベントを格納できる実際のサイズを返すアクセサ関数 rb_subbuf_capacity() および rb_page_capacity() を作成し、rb_subbuf_size() が実際のサブバッファページサイズを返すようにします。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

責任者

Linux

予約する

2026年09月11日

モデレーション

承諾済み

エントリ

VDB-402628

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you know our Splunk app?

Download it now for free!