Re: [RFC PATCH 02/11] smb/server: validate notify requests
Namjae Jeon <[email protected]> Sat, 25 Jul 2026 22:31:45 +0900
| Newsgroups | org.kernel.vger.linux-cifs |
|---|---|
| Message-ID | <CAKYAXd_TNmTA=78JcWvHkZT-RagzmJXoFhNdPbQ6dhTVQnzqPg@mail.gmail.com> |
> + if (!S_ISDIR(file_inode(fp->filp)->i_mode)) {
> + pr_err("Notify file id is not a directory, fid %llu:%llu\n",
> + fp->persistent_id, fp->volatile_id);
> + rsp->hdr.Status = STATUS_NOT_A_DIRECTORY;
CHANGE_NOTIFY request on a non-directory open to fail with
STATUS_INVALID_PARAMETER. Please check [MS-SMB2] section 3.3.5.19.
> + err = -ENOTDIR;
> + goto err_put_fp;
> + }