CVE-2026-64532 in Linux情報

要約

〜によって VulDB • 2026年07月27日

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

fs/ntfs3: UpdateRecordData{Root,Allocation}におけるNTFS_DE view.data_offの境界制限

do_action()内のUpdateRecordDataRoot (fslog.c:3489) および UpdateRecordDataAllocation (fslog.c:3697) のケースでは、memmoveの宛先は `Add2Ptr(e, le16_to_cpu(e->view.data_off))` であり、ここで e->view.data_off は INDEX_ROOT または INDEX_BUFFER 内のディスク上の NTFS_DE から取得されます。どちらのケースでも、e->size に対して view.data_off + dlen の検証が行われません。既存の check_if_index_root / check_if_alloc_index ヘルパー関数はエントリチェーンを走査してエントリのオフセットを検証しますが、内部のビューフィールドは検証しません。

近接する読み込みサイト(例:view エントリをイテレートするときの fs/ntfs3/index.c)では view.data_off + view.data_size <= e->size がチェックされています。2つの memmove サイトにも同様の境界制限を適用します。

mainline 8d90b09e6741 で UML+KASAN を用いて再現されました(pr_warn-only プロブインスツルメンテーション経由):view.data_off を強制的に 0xFFFC に設定すると、memmove は NTFS_DE の末尾から32バイト先へ書き込みます。

これは Pavitra Jha による 2026-05-02 パッチ「fs/ntfs3: prevent oob in case UpdateRecordDataRoot」(<[email protected]>) と形状が似ており、同パッチは ntfs3_bad_de_range() の呼び出しを提案しています。ただし、そのヘルパー関数は mainline には存在しません。本パッチではインラインチェックを使用します。

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

責任者

Linux

予約する

2026年07月19日

モデレーション

承諾済み

エントリ

VDB-383386

EPSS

0.00164

アクティビティ

中間

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!