CVE-2023-53709 in Linux情報

要約

〜によって VulDB • 2026年08月01日

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

ring-buffer: rb_move_tailとrb_check_pages間の競合状態の処理

リングバッファの書き込みと整合性チェックの間でデータレースが発生していることが判明しました。具体的には、head_pageのRB_FLAGが更新されている間に、整合性チェックであるrb_check_pages()の実行中にRB_FLAGが消去されていました。

rb_check_pages() rb_handle_head_page(): -------- -------- rb_head_page_deactivate() rb_head_page_set_normal() rb_head_page_activate()

リストの破損をチェックし、その処理を行う価値があるかどうかを確認するために整合性テストを実行しています。そのため、rb_check_pages()をリファクタリングし、リストの健全性チェック中にフラグの消去と設定を行わないようにします。

[1]は再現テスト、[2]はクラッシュレポートです。

1: ``` read_trace.sh while true; do # "trace"ファイルは読み込み後に閉じられる head -1 /sys/kernel/tracing/trace > /dev/null done ``` ``` repro.sh sysctl -w kernel.panic_on_warn=1 # function tracerがring_bufferに十分なデータを書き込む echo function > /sys/kernel/tracing/current_tracer ./read_trace.sh &

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

責任者

Linux

予約する

2025年10月22日

モデレーション

承諾済み

エントリ

VDB-329365

EPSS

0.00186

アクティビティ

非常低い

ソース

Do you know our Splunk app?

Download it now for free!