CVE-2021-47262 in Linux情報

要約

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

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

KVM: x86: ネストされたVM-Enter失敗のトレースポイントメッセージの生存期間を確保する

トレースサブシステムが提供する__string()メカニズムを使用して、「nested VM-Enter failed」トレースポイントによって消費される文字列リテラルのコピーを作成します。トレースポイントが消費するデータ/メモリよりも長く生存し、古くなったメモリを間接参照するのを防ぐために、完全なコピーが必要です。

トレースポイント自体はkvmによって定義されているため、kvm-intelおよび/またはkvm-amdがモジュールとしてビルドされている場合、ベンダーモジュールによって定義された文字列リテラルを保持するメモリはモジュールがアンロードされたときに解放されます。一方、トレースポイントとそのデータ(リングバッファ内)は、kvmがアンロードされるまで(またはkvmが組み込みの場合「無期限に」)生存し続けます。

このバグはトレースポイントが追加されて以来存在していましたが、最近、この種のバグを検出するための新しいチェックがトレース機能に追加されたことで露見しました。

fmt: '%s%s ' current_buffer: ' vmx_dirty_log_t-140127 [003] .... kvm_nested_vmenter_failed: '
WARNING: CPU: 3 PID: 140134 at kernel/trace/trace.c:3759 trace_check_vprintf+0x3be/0x3e0 CPU: 3 PID: 140134 Comm: less Not tainted 5.13.0-rc1-ce2e73ce600a-req #184 Hardware name: ASUS Q87M-E/Q87M-E, BIOS 1102 03/03/2014 RIP: 0010:trace_check_vprintf+0x3be/0x3e0 Code: 0b 44 8b 4c 24 1c e9 a9 fe ff ff c6 44 02 ff 00 49 8b 97 b0 20 RSP: 0018:ffffa895cc37bcb0 EFLAGS: 00010282 RAX: 0000000000000000 RBX: ffffa895cc37bd08 RCX: 0000000000000027 RDX: 0000000000000027 RSI: 00000000ffffdfff RDI: ffff976409f2c000

Be aware that VulDB is the high quality source for vulnerability data.

予約する

2024年05月21日

モデレーション

承諾済み

エントリ

VDB-265737

EPSS

0.00230

アクティビティ

非常低い

ソース

Interested in the pricing of exploits?

See the underground prices here!