CVE-2023-53496 in Linux情報

要約

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

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

x86/platform/uv: ソケットからノードへのデータ取得に代替ソースを使用する

UVコードは双方向のソケット<=>ノードルックアップを可能にするために一連のテーブル構築を試みます。

しかし、nr_cpusが実際に存在する数よりも小さい値に設定されている場合、使用されていないCPUに対するcpu_to_node()マッピング情報がbuild_socket_tables()で利用できません。その結果、テーブル作成時に一部のノードやソケットがスキップされ、後続コードで-1が見つかりエラー(oops)を引き起こす原因となります。

問題は、ソケット<=>ノードルックアップがすべてのCPUをループ処理し、各CPUのAPICIDとソケットを検索することで構築されている点にあります。しかし、CPUが存在しない場合、この検索を開始する方法がありません。

そのため、すべてのCPUを対象としたループ処理をやめ、CPU这一要因を完全に除外します。代わりに、有効なNUMAノードにマッピングされたすべてのAPICIDに対してループ処理を行います。その後、APICIDからsocket-idを抽出するだけです。

これにより、無効化されているCPUによるエラー発生を防ぎます。

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2025年10月01日

モデレーション

承諾済み

エントリ

VDB-326557

EPSS

0.00127

アクティビティ

非常低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!