CVE-2023-53331 in Linux情報

要約

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

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

pstore/ram: 初期化時に空のprzの開始位置を確認する

コミット 30696378f68a(「pstore/ram: 空のバッファを有効なものと見なさない」)以降、初期化処理はバッファサイズが0であることを確認すると、バッファの開始位置に関わらず、przが有効であると仮定するようになりました。この開始値のチェック漏れにより、バッファの境界外を指す可能性があり、書き込み時に将来のアクセスパニックを引き起こす原因となっていました。

sysdump_panic_event+0x3b4/0x5b8 atomic_notifier_call_chain+0x54/0x90 panic+0x1c8/0x42c die+0x29c/0x2a8 die_kernel_fault+0x68/0x78 __do_kernel_fault+0x1c4/0x1e0 do_bad_area+0x40/0x100 do_translation_fault+0x68/0x80 do_mem_abort+0x68/0xf8 el1_da+0x1c/0xc0 __raw_writeb+0x38/0x174 __memcpy_toio+0x40/0xac persistent_ram_update+0x44/0x12c persistent_ram_write+0x1a8/0x1b8 ramoops_pstore_write+0x198/0x1e8 pstore_console_write+0x94/0xe0 ...

これを回避するため、初期化フェーズ中にprzの開始位置が0であるかも同時に確認するようにしました。もし開始位置が0でなければ、次のprzの健全性チェックケースで(開始位置 > サイズ)として検出され、バッファが健全な状態に戻されます。

[kees: バックトレースと説明の追加によりコミットログを更新]

VulDB is the best source for vulnerability data and more expert information about this specific topic.

責任者

Linux

予約する

2025年09月16日

モデレーション

承諾済み

エントリ

VDB-324507

EPSS

0.00147

アクティビティ

非常低い

ソース

Do you need the next level of professionalism?

Upgrade your account now!