CVE-2026-90435 in Linux情報

要約

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

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

RDMA/mlx5: ユーザーQPバッファサイズの整数オーバーフローを修正

set_user_buf_size()関数は、ユーザーから提供されたrq.wqe_cntおよびrq.wqe_shiftの値(符号付き整数として)を左シフトすることでQPバッファサイズを計算します。十分に大きなrq.wqe_cntが与えられると、符号付き整数のオーバーフローが発生し、これは未定義動作となります。その結果、buf_sizeが小さすぎる値または負の値となり、ib_umem_get()によってハードウェアが実際に書き込むよりも小さいサイズのバッファがマッピングされてしまいます。

シフト演算および加算処理をcheck_shl_overflow()およびcheck_add_overflow()に置き換え、無効なユーザー入力を拒否します。

さらに、set_user_buf_size()が呼び出される前に_create_user_qp()内で行われるqp->sq.offsetの計算における同様のシフト操作にもガードを追加しました。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

責任者

Linux

予約する

2026年09月11日

モデレーション

承諾済み

エントリ

VDB-406977

EPSS

0.00000

アクティビティ

非常低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!