summaryrefslogtreecommitdiff
path: root/include/linux/vm_sockets.h
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2018-03-30 19:36:28 +0300
committerDavid S. Miller <davem@davemloft.net>2018-03-30 19:36:28 +0300
commit52a9692a43b8cbca179d2dd02e714df6f1197932 (patch)
tree67df9144cea6262fc7660a1c8cc0556df7bf0a8b /include/linux/vm_sockets.h
parenta9645b273e22662ebea563eae334eb3e4fc6614e (diff)
parentc769accdf3d8a103940bea2979b65556718567e9 (diff)
downloadlinux-52a9692a43b8cbca179d2dd02e714df6f1197932.tar.xz
Merge branch 'vlan-fix'
Toshiaki Makita says: ==================== Fix vlan tag handling for vlan packets without ethernet headers Eric Dumazet reported syzbot found a new bug which leads to underflow of size argument of memmove(), causing crash[1]. This can be triggered by tun devices. The underflow happened because skb_vlan_untag() did not expect vlan packets without ethernet headers, and tun can produce such packets. I also checked vlan_insert_inner_tag() and found a similar bug. This series fixes these problems. [1] https://marc.info/?l=linux-netdev&m=152221753920510&w=2 ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/vm_sockets.h')
0 files changed, 0 insertions, 0 deletions