CVE-2026-64052 in Linux
要約
〜によって VulDB • 2026年07月19日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
block: bio-integrity: bio_integrity_map_user()におけるnull-ptr-derefの修正
pin_user_pages_fast()は部分的に成功し、実際にピン留めされたページ数を返す場合があります。しかし、bio_integrity_map_user()はこの部分ピン留めのケースを処理していません。その結果、bvec_from_pages()が未ピン留めのページアドレス(0)をデリファレンスするため、一般保護違反が発生します。
これを修正するために、要求されたすべてのメモリがピン留めされていることを確認するチェックを追加しました。部分的なピン留めが発生した場合、メモリのアンピンを実行し、-EFAULTを返します。
カーネルOops:
Oops: general protection fault, probably for non-canonical address 0xdffffc0000000001: 0000 [#1] SMP KASAN NOPTI
KASAN: null-ptr-deref in range [0x0000000000000008-0x000000000000000f]
CPU: 0 UID: 0 PID: 1061 Comm: nvme-passthroug Not tainted 7.0.0-11783-g90957f9314e8-dirty #16 PREEMPT(lazy) Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org 04/01/2014 RIP: 0010:bio_integrity_map_user.cold+0x1b0/0x9d6
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.