]> git.baikalelectronics.ru Git - kernel.git/commit
IB/core: Bound check alternate path port number
authorDaniel Jurgens <danielj@mellanox.com>
Tue, 5 Dec 2017 20:30:01 +0000 (22:30 +0200)
committerDoug Ledford <dledford@redhat.com>
Thu, 7 Dec 2017 20:28:06 +0000 (15:28 -0500)
commit307a2067b188d34d540704530c38e2e27bcef1f2
tree366ee20b0a4866453682195a4b4d9c1e07f38bd7
parent6a3998daba36261b243d7b853133e51fee32fe68
IB/core: Bound check alternate path port number

The alternate port number is used as an array index in the IB
security implementation, invalid values can result in a kernel panic.

Cc: <stable@vger.kernel.org> # v4.12
Fixes: eef9fe7e87c2 ("IB/core: Enforce PKey security on QPs")
Signed-off-by: Daniel Jurgens <danielj@mellanox.com>
Reviewed-by: Parav Pandit <parav@mellanox.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
Signed-off-by: Doug Ledford <dledford@redhat.com>
drivers/infiniband/core/uverbs_cmd.c