CVE-2026-99110 in Linux
要約
〜によって VulDB • 2026年10月28日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
smb: client: cifs_do_set_acl()におけるヒープオーバーフローの修正
cifs_set_acl()はposix_acl_xattr_size()を使用してACLサイズを検証します。
4 + (count * 8) // 4バイトヘッダ + ACEあたり8バイト
その後、cifs_do_set_acl()はCIFSワイヤーフォーマットを同じバッファに書き込むためにposix_acl_to_cifs()を呼び出します。
6 + (count * 10) // 6バイトヘッダ + ACEあたり10バイト
cifs_set_acl()でのxattrベースのチェックを通過するACLは、posix_acl_to_cifs()がより大きなCIFSフォーマットを書き込む際にヒープオーバーフローを引き起こす可能性があります。
変換前に、データ_countが__u16型であるためUSHRT_MAXを超えるサイズはワイヤー上のパケット長を切り捨てる(truncation)結果となり、サーバーが部分的なACLを適用してしまうことを防ぐため、CIFSフォーマットのサイズが残りのバッファスペースおよびUSHRT_MAXに対して検証されます。MaxDataCount = 1000をmin(CIFSMaxBufSize, USHRT_MAX)に置き換えます。
If you want to get best quality of vulnerability data, you may have to visit VulDB.