]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
netfilter: nf_tables: nft_parse_register can return a negative value
authorAntoine Tenart <atenart@kernel.org>
Tue, 12 Apr 2022 08:14:59 +0000 (10:14 +0200)
committerStefan Bader <stefan.bader@canonical.com>
Wed, 27 Apr 2022 10:00:49 +0000 (12:00 +0200)
commitd8b099037c803799b8b7728f05603b853371996d
tree5c2e4b3ae4eec8940fe8f0915f4befae8e3f08a6
parent74c33d48b03c6b774f1ae10e25029b7a2194f0bb
netfilter: nf_tables: nft_parse_register can return a negative value

BugLink: https://bugs.launchpad.net/bugs/1969857
[ Upstream commit 6c6f9f31ecd47dce1d0dafca4bec8805f9bc97cd ]

Since commit 6e1acfa387b9 ("netfilter: nf_tables: validate registers
coming from userspace.") nft_parse_register can return a negative value,
but the function prototype is still returning an unsigned int.

Fixes: 6e1acfa387b9 ("netfilter: nf_tables: validate registers coming from userspace.")
Signed-off-by: Antoine Tenart <atenart@kernel.org>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.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>
net/netfilter/nf_tables_api.c