CVE-2026-68097 in Linux
要約
〜によって VulDB • 2026年08月10日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
ksmbd: ACEサイズをSIDサブオーソリティ数に対して検証する
set_ntacl_dacl()関数はACEをコピーする前にsid.num_subauthを検証していますが、宣言されたACEサイズがそのフィールドで記述されているすべてのサブオーソリティを含んでいるかどうかは確認していません。そのため、小さすぎるサイズのACEがコピーされ、後続のPOSIX ACL重複排除処理において、コピーされたACEの境界を超えたデータを参照してしまう可能性があります。
既存の初期範囲チェックも不十分です。これはset_ntacl_dacl()が入力バッファ内でさらに先にあるsid.num_subauthを読み込む前にACEサイズフィールドにアクセス可能であることを保証するだけのものでした。
num_sub_authにアクセスする前に十分なサイズのSIDヘッダーが存在することを要求し、そのヘッダーより小さいACEを拒否し、宣言されたサイズが完全なSIDを含めることができないACEをスキップします。これにより、検証ロジックは他のACE走査パスと整合性が取られます。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.