CVE-2023-53474 in Linux情報

要約

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

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

x86/MCE/AMD: bank_map に u64 を使用する

MCA(Machine Check Architecture)バンクの最大数は 64 (MAX_NR_BANKS) です。詳細は以下を参照してください:

a0bc32b3cacf ("x86/mce: Increase maximum number of banks to 64")

しかし、どのバンクを初期化するかを示すビットフィールドを含む bank_map は unsigned int 型であり、これらのビット番号が >= 32 の場合オーバーフローが発生し、UBSAN が正しく警告を発します:

UBSAN: shift-out-of-bounds in arch/x86/kernel/cpu/mce/amd.c:1365:38 shift exponent 32 is too large for 32-bit type 'int'

bank_map を u64 に変更し、そこでビットを変更する際に適切な BIT_ULL() マクロを使用します。

[ bp: Rewrite commit message. ]

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2025年10月01日

モデレーション

承諾済み

エントリ

VDB-326553

EPSS

0.00164

アクティビティ

非常低い

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!