diff options
author | Debabrata Banerjee <dbanerje@akamai.com> | 2017-12-13 15:33:37 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2017-12-16 16:25:46 +0100 |
commit | 0cab694ab7bca62eb42dbfae209c08edc8d229c4 (patch) | |
tree | 01646943cccecf4c3ca48167da871276ddfa23ac /drivers/char | |
parent | cf00fd3d526cdabaf558e911d71d0a2c303cf0e7 (diff) |
Fix handling of verdicts after NF_QUEUE
[This fix is only needed for v4.9 stable since v4.10+ does not have the issue]
A verdict of NF_STOLEN after NF_QUEUE will cause an incorrect return value
and a potential kernel panic via double free of skb's
This was broken by commit 7034b566a4e7 ("netfilter: fix nf_queue handling")
and subsequently fixed in v4.10 by commit c63cbc460419 ("netfilter:
use switch() to handle verdict cases from nf_hook_slow()"). However that
commit cannot be cleanly cherry-picked to v4.9
Signed-off-by: Debabrata Banerjee <dbanerje@akamai.com>
Acked-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'drivers/char')
0 files changed, 0 insertions, 0 deletions