Ross Lagerwall
4b9245f2cd
openvswitch: Avoid OOB read when parsing flow nlattrs
...
[ Upstream commit 04a4af334b971814eedf4e4a413343ad3287d9a9 ]
For nested and variable attributes, the expected length of an attribute
is not known and marked by a negative number. This results in an OOB
read when the expected length is later used to check if the attribute is
all zeros. Fix this by using the actual length of the attribute rather
than the expected length.
Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
Acked-by: Pravin B Shelar <pshelar@ovn.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-01-31 08:12:33 +01:00
..
actions.c
openvswitch: fix skb_panic due to the incorrect actions attrlen
2017-08-30 10:21:40 +02:00
conntrack.c
openvswitch: Remove padding from packet before L3+ conntrack processing
2018-05-30 07:50:23 +02:00
conntrack.h
openvswitch: Interface with NAT.
2016-03-14 23:47:29 +01:00
datapath.c
openvswitch: fix skb_panic due to the incorrect actions attrlen
2017-08-30 10:21:40 +02:00
datapath.h
openvswitch: fix skb_panic due to the incorrect actions attrlen
2017-08-30 10:21:40 +02:00
dp_notify.c
openvswitch: fix hangup on vxlan/gre/geneve device deletion
2015-12-03 14:29:25 -05:00
flow.c
openvswitch: vlan: remove wrong likely statement
2016-10-13 10:03:23 -04:00
flow.h
openvswitch: use percpu flow stats
2016-09-18 22:14:01 -04:00
flow_netlink.c
openvswitch: Avoid OOB read when parsing flow nlattrs
2019-01-31 08:12:33 +01:00
flow_netlink.h
openvswitch: avoid resetting flow key while installing new flow.
2016-09-20 22:54:35 -04:00
flow_table.c
openvswitch: use percpu flow stats
2016-09-18 22:14:01 -04:00
flow_table.h
openvswitch: Zero flows on allocation.
2015-09-22 17:33:41 -07:00
Kconfig
openvswitch: call only into reachable nf-nat code
2016-03-28 17:58:59 +02:00
Makefile
openvswitch: Remove conntrack Kconfig option.
2015-09-06 23:48:33 -07:00
vport-geneve.c
openvswitch: do not ignore netdev errors when creating tunnel vports
2016-08-10 23:13:23 -07:00
vport-gre.c
openvswitch: do not ignore netdev errors when creating tunnel vports
2016-08-10 23:13:23 -07:00
vport-internal_dev.c
openvswitch: add NETIF_F_HW_VLAN_STAG_TX to internal dev
2016-10-13 10:03:23 -04:00
vport-internal_dev.h
openvswitch: introduce rtnl ops stub
2014-07-01 14:40:17 -07:00
vport-netdev.c
net: use skb_postpush_rcsum instead of own implementations
2016-02-19 23:43:10 -05:00
vport-netdev.h
openvswitch: Use dev_queue_xmit for vport send.
2015-10-22 06:46:16 -07:00
vport-vxlan.c
openvswitch: do not ignore netdev errors when creating tunnel vports
2016-08-10 23:13:23 -07:00
vport.c
openvswitch: fix vlan subtraction from packet length
2016-10-13 10:03:23 -04:00
vport.h
net: use skb_postpush_rcsum instead of own implementations
2016-02-19 23:43:10 -05:00