CVE-2025-21892 in Linux情報

要約

〜によって VulDB • 2026年06月20日

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

RDMA/mlx5: UMR QPのリカバリフローの修正

このパッチは、タスクがスタックしないようにするために、コールトレース[1]で指摘されたUMR QPのリカバリフローにおける問題を解決します。

リカバリ中、QPをRESET状態に移行する前に、ソフトウェアは保留中のWR(Work Request)すべてが完了するまで待機する必要があります。

これを怠ると、IB仕様に従って、ファームウェアがエラー付きでフラッシュされたCQE(Completion Queue Entry)の一部の送信をスキップし、RESET時にそれらを単に破棄してしまう可能性があります。

このrace conditionにより、CQEが消失したりタスクがスタックしたりする結果となります。

これを解決するため、パッチはQP状態をRESETに移行する前にバリアとして機能する最終的なWRを送信します。

その最終的なWRに対するCQEを受信すると、保留中のWRが残っていないことが保証され、QPを安全にRESETへ移行し、その後RTS(Ready To Send)に戻すことができ、正常な機能が復元されます。

注: バリア用のWRについては、失敗したかつ準備完了済みの既存のWRを再利用しています。QPはエラー状態にあるため、IB_WC_WR_FLUSH_ERRのみを受信します。しかし、これは単なるバリアとして機能するため、そのステータスについて気にする必要はありません。

[1]
INFO: task rdma_resource_l:1922 blocked for more than 120 seconds. Tainted: G W

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

責任者

Linux

予約する

2024年12月29日

モデレーション

承諾済み

エントリ

VDB-301665

EPSS

0.00130

アクティビティ

非常低い

ソース

Interested in the pricing of exploits?

See the underground prices here!