CVSS 9.0 以上
CVE-2025-68809
要約
Linuxカーネルのksmbdでは、delete-on-closeとpending-deleteの状態をksmbd_inode->m_flagsで管理しているが、vfs_cache.c内でci->m_lockを取って扱う経路と取らずに扱う経路が混在しており、m_flagsにデータ競合が生じる可能性があった。修正では、m_flagsを読み書きするすべての補助関数にci->m_lockによる保護を追加し、ksmbd_query_inode_status()ではinode_hash_lockを解放した後にci->m_lockの下でm_flagsを参照するようにした。また、__ksmbd_inode_close()では既存のロックを維持し、実際のunlinkとxattrの削除はロックの外に移した。
AI による要約です(公式発表の本文から作成)。
関連(タグ)
Linux Kernel
このタグの新着を RSS で受け取る: Linux Kernel(使い方)
判定の理由
- CVSS 9.0 以上