diff options
author | Davide Caratti <dcaratti@redhat.com> | 2017-05-18 18:01:43 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2017-05-23 22:54:14 +0200 |
commit | f3c0eb05e258c6a48c2d1ef2fa71ffb6ff63cd18 (patch) | |
tree | 7397ca4a6e3c9d980a8a599b070056f407124296 /arch/m68k/apollo | |
parent | 6d18c732b95c0a9d35e9f978b4438bba15412284 (diff) | |
download | op-kernel-dev-f3c0eb05e258c6a48c2d1ef2fa71ffb6ff63cd18.zip op-kernel-dev-f3c0eb05e258c6a48c2d1ef2fa71ffb6ff63cd18.tar.gz |
netfilter: conntrack: fix false CRC32c mismatch using paged skb
sctp_compute_cksum() implementation assumes that at least the SCTP header
is in the linear part of skb: modify conntrack error callback to avoid
false CRC32c mismatch, if the transport header is partially/entirely paged.
Fixes: cf6e007eef83 ("netfilter: conntrack: validate SCTP crc32c in PREROUTING")
Signed-off-by: Davide Caratti <dcaratti@redhat.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'arch/m68k/apollo')
0 files changed, 0 insertions, 0 deletions