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.

責任者

Linux

予約する

2026年07月19日

モデレーション

承諾済み

エントリ

VDB-380240

EPSS

0.00000

アクティビティ

低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!