]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
RDMA/rtrs: Do not allow sessname to contain special symbols / and .
authorMd Haris Iqbal <haris.iqbal@ionos.com>
Wed, 22 Sep 2021 12:53:32 +0000 (14:53 +0200)
committerStefan Bader <stefan.bader@canonical.com>
Mon, 17 Oct 2022 09:56:42 +0000 (11:56 +0200)
commite49168030b9f117ef2eb11b4e92a6fc5f2ce562c
tree28bcef4d261e63f0dc61a4bb600097a5d983ec05
parent52553841802558e294623718ec18c0830591225f
RDMA/rtrs: Do not allow sessname to contain special symbols / and .

BugLink: https://bugs.launchpad.net/bugs/1990162
[ Upstream commit dea7bb3ad3e08f96815330f88a62c24d7a9dacae ]

Allowing these characters in sessname can lead to unexpected results,
particularly because / is used as a separator between files in a path, and
. points to the current directory.

Link: https://lore.kernel.org/r/20210922125333.351454-7-haris.iqbal@ionos.com
Signed-off-by: Md Haris Iqbal <haris.iqbal@ionos.com>
Reviewed-by: Gioh Kim <gi-oh.kim@ionos.com>
Reviewed-by: Aleksei Marov <aleksei.marov@ionos.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
drivers/infiniband/ulp/rtrs/rtrs-clt.c
drivers/infiniband/ulp/rtrs/rtrs-srv.c