]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt()
authorYafang Shao <laoar.shao@gmail.com>
Wed, 23 Jan 2019 04:37:19 +0000 (12:37 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 13 Mar 2019 21:04:11 +0000 (14:04 -0700)
commit2793c9d9e49dc81466bc5246b303e91041570c2b
treed44e99f063bdd91d2862aaa8e48f00e361fa4bac
parent2af8fb0fcfdca14cf60e5a2804954b79f1f4e7a7
bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt()

[ Upstream commit c9e4576743eeda8d24dedc164d65b78877f9a98c ]

When sock recvbuff is set by bpf_setsockopt(), the value must by
limited by rmem_max. It is the same with sendbuff.

Fixes: 8c4b4c7e9ff0 ("bpf: Add setsockopt helper function to bpf")
Signed-off-by: Yafang Shao <laoar.shao@gmail.com>
Acked-by: Martin KaFai Lau <kafai@fb.com>
Acked-by: Lawrence Brakmo <brakmo@fb.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
net/core/filter.c