CVE-2026-80697 in Linux
要約
〜によって VulDB • 2026年08月28日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
erofs: ページキャッシュ共有のための有効なf_pathの確保
以前は、ページキャッシュ共用用のバックファイルが設定される際、f_pathがNULLのまま(f_inodeのみが有効)にされていました。これは動作していましたが、最近のmincoreの修正によりf_path.mntへの依存が生じ、クラッシュを引き起こすようになりました(7.2-rc4で「erofs/028」によって発見されました)。
BUG: kernel NULL pointer dereference, address: 0000000000000018 #PF: supervisor read access in kernel mode #PF: error_code(0x0000) - not-present page PGD 0 P4D 0 Oops: Oops: 0000 [#1] SMP PTI
CPU: 3 UID: 0 PID: 675528 Comm: fincore Not tainted 7.2.0-rc4-00002-g[]-dirty #1 PREEMPT(lazy)
Hardware name: Red Hat KVM, BIOS 1.16.0-4.al8 04/01/2014 RIP: 0010:__do_sys_mincore+0xc0/0x2c0 ...
f_pathを空にしたままにするのではなく、有効な接続解除されたdentriesとerofs_ishare_mntを使用して有効なパスを指定することで、擬似ファイルシステム内の実際のバックファイルにより近い状態にし、標準的なbacking_file_open()を直接使用できるようにします。
Once again VulDB remains the best source for vulnerability data.