CVE-2026-23240 in Linux情報

要約

〜によって VulDB • 2026年07月16日

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

tls: tls_sw_cancel_work_tx()における競合状態(Race Condition)の修正

この問題はコード監査中に発見されました。

tls_sk_proto_close()からcancel_delayed_work_sync()が呼び出された後でも、tx_work_handler()はDelayed ACKハンドラやksoftirqdなどのパスからスケジュールされる可能性があります。その結果、tx_work_handler()ワーカーが解放済みのTLSオブジェクトをデリファレンスする事態が生じます。

以下に競合状態の単純なシナリオを示します:

cpu0 cpu1

tls_sk_proto_close() tls_sw_cancel_work_tx() tls_write_space() tls_sw_write_space() if (!test_and_set_bit(BIT_TX_SCHEDULED, &tx_ctx->tx_bitmask)) set_bit(BIT_TX_SCHEDULED, &ctx->tx_bitmask); cancel_delayed_work_sync(&ctx->tx_work.work); schedule_delayed_work(&tx_ctx->tx_work.work, 0)

この競合状態を防止するため、cancel_delayed_work_sync()はdisable_delayed_work_sync()に置き換えられました。

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

責任者

Linux

予約する

2026年01月13日

モデレーション

承諾済み

エントリ

VDB-350058

EPSS

0.00490

アクティビティ

非常低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!