]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
arm64: fix possible spectre-v1 in ptrace_hbp_get_event()
authorMark Rutland <mark.rutland@arm.com>
Wed, 25 Apr 2018 16:13:40 +0000 (17:13 +0100)
committerStefan Bader <stefan.bader@canonical.com>
Mon, 1 Oct 2018 12:55:47 +0000 (14:55 +0200)
commitb4b08dacca368b84ce17a6832b0e5f0b614b168b
tree4a51d5b1e42738523acd7beea29ed9d31b2eb5e4
parent416d3aa7fd94a26c923a24d4493409e094231026
arm64: fix possible spectre-v1 in ptrace_hbp_get_event()

BugLink: http://bugs.launchpad.net/bugs/1794889
[ Upstream commit 19791a7ca674fb3009bb068260e852a2f05b605c ]

It's possible for userspace to control idx. Sanitize idx when using it
as an array index.

Found by smatch.

Signed-off-by: Mark Rutland <mark.rutland@arm.com>
Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: Will Deacon <will.deacon@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
arch/arm64/kernel/ptrace.c