CVE-2025-38174 in Linux情報

要約

〜によって VulDB • 2026年05月15日

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

thunderbolt: 設定リクエストの二重デキューを防止する

一部のデバイスで、tb_cfg_request_dequeue()においてクラッシュが発生しています:

general protection fault, probably for non-canonical address 0xdead000000000122

CPU: 6 PID: 91007 Comm: kworker/6:2 Tainted: G U W 6.6.65 RIP: 0010:tb_cfg_request_dequeue+0x2d/0xa0 Call Trace: <TASK> ? tb_cfg_request_dequeue+0x2d/0xa0 tb_cfg_request_work+0x33/0x80 worker_thread+0x386/0x8f0 kthread+0xed/0x110 ret_from_fork+0x38/0x50 ret_from_fork_asm+0x1b/0x30

状況は明確ではありませんが、理論的には、tb_cfg_request_work()が1つのリクエストに対して2回スケジューリングされる可能性があります。1回目はring_work()からのframe.callback経由、2回目はtb_cfg_request()からです。両方のケースでkworkersがtb_cfg_request_dequeue()を実行し、その結果、ctl->request_queue(リストのポイズン参照は0xdead000000000122を示しています)から二重のlist_del()が実行されます。

TB_CFG_REQUEST_ACTIVEビットが設定されていないリクエストはデキューしないようにします。

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

責任者

Linux

予約する

2025年04月16日

モデレーション

承諾済み

エントリ

VDB-314841

EPSS

0.00227

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!