]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
mm/mempolicy: fix get_nodes out of bound access
authorTianyu Li <tianyu.li@arm.com>
Wed, 1 Jun 2022 09:32:11 +0000 (17:32 +0800)
committerStefan Bader <stefan.bader@canonical.com>
Mon, 17 Oct 2022 09:56:37 +0000 (11:56 +0200)
commitb64f0821be5763544a9b781a1db470862501fcca
treeb2261f311aa6d3a218679d7d72eff807803c5dc1
parent2821598435ac98e8c9ba8f4b2d6310f242f3e24a
mm/mempolicy: fix get_nodes out of bound access

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

When user specified more nodes than supported, get_nodes will access nmask
array out of bounds.

Link: https://lkml.kernel.org/r/20220601093211.2970565-1-tianyu.li@arm.com
Fixes: e130242dc351 ("mm: simplify compat numa syscalls")
Signed-off-by: Tianyu Li <tianyu.li@arm.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Mark Rutland <mark.rutland@arm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
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>
mm/mempolicy.c