summaryrefslogtreecommitdiff
path: root/tools/perf/bash_completion
diff options
context:
space:
mode:
authorZisen Ye <zisenye@stu.xidian.edu.cn>2026-05-02 18:48:36 +0800
committerSteve French <stfrench@microsoft.com>2026-05-07 14:09:29 -0500
commitd62b8d236fab503c6fec1d3e9a38bea71feaca20 (patch)
treefe51b8cdc8236c5f66fbf7b63bec9d9b8ae516a8 /tools/perf/bash_completion
parent8cb6fc3231500233ddaf63cb7fd5435008d9ed5f (diff)
smb/client: fix out-of-bounds read in symlink_data()
Since smb2_check_message() returns success without length validation for the symlink error response, in symlink_data() it is possible for iov->iov_len to be smaller than sizeof(struct smb2_err_rsp). If the buffer only contains the base SMB2 header (64 bytes), accessing err->ErrorContextCount (at offset 66) or err->ByteCount later in symlink_data() will cause an out-of-bounds read. Link: https://lore.kernel.org/linux-cifs/297d8d9b-adf7-42fd-a1c2-5b1f230032bc@chenxiaosong.com/ Fixes: 76894f3e2f71 ("cifs: improve symlink handling for smb2+") Cc: Stable@vger.kernel.org Signed-off-by: Zisen Ye <zisenye@stu.xidian.edu.cn> Reviewed-by: ChenXiaoSong <chenxiaosong@kylinos.cn> Signed-off-by: Steve French <stfrench@microsoft.com>
Diffstat (limited to 'tools/perf/bash_completion')
0 files changed, 0 insertions, 0 deletions