Skip to content
Snippets Groups Projects
user avatar
Florian Westphal authored
We need to make sure the offsets are not out of range of the
total size.
Also check that they are in ascending order.

The WARN_ON triggered by syzkaller (it sets panic_on_warn) is
changed to also bail out, no point in continuing parsing.

Briefly tested with simple ruleset of
-A INPUT --limit 1/s' --log
plus jump to custom chains using 32bit ebtables binary.

Change-Id: Ic1b91b00521fb550f1774b916aa5b53c91940ed0
Reported-by: default avatar <syzbot+845a53d13171abf8bf29@syzkaller.appspotmail.com>
Signed-off-by: default avatarFlorian Westphal <fw@strlen.de>
Signed-off-by: default avatarPablo Neira Ayuso <pablo@netfilter.org>
Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git


Git-commit: b7181216
Signed-off-by: default avatarDennis Cagle <dcagle@codeaurora.org>
2134b44e
Name Last commit Last update