CVE-2025-38162 in Linux情報

要約

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

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

netfilter: nft_set_pipapo: ルックアップテーブルの割り当てにおけるオーバーフローを防止

ルックアップテーブルのサイズを計算する際、以下の乗算がオーバーフローしないようにします。

- desc->field_len[] の最大値は、U8_MAX に NFT_PIPAPO_GROUPS_PER_BYTE(f)(最大で2)を乗じた値です。
- NFT_PIPAPO_BUCKETS(f->bb) は、最大で 2^8 です。 - sizeof(unsigned long) は、struct nft_pipapo_field 内の lt を指す f->lt の sizeof(*f->lt) から取得されます。

その後、バケットサイズで乗算するために check_mul_overflow() を使用し、avx2 用のアライメントに対しては check_add_overflow() を使用します(必要な場合)。最後に、lt_size_check_overflow() ヘルパー関数を追加し、これらを使用して処理を統合します。

併せて、pipapo_resize() 内での残りの GFP_KERNEL を使用した割り当てを、一貫性のために GFP_KERNEL_ACCOUNT に置き換えます。

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

責任者

Linux

予約する

2025年04月16日

モデレーション

承諾済み

エントリ

VDB-314742

EPSS

0.00149

アクティビティ

低い

ソース

Interested in the pricing of exploits?

See the underground prices here!