On Tue, Jul 9, 2019 at 8:25 AM Greg Rose <[email protected]> wrote:
>
> Upstream commit:
>     commit 2a3cabae4536edbcb21d344e7aa8be7a584d2afb
>     Author: Lorenzo Bianconi <[email protected]>
>     Date:   Sat Apr 6 17:16:53 2019 +0200
>
>     net: ip6_gre: fix possible use-after-free in ip6erspan_rcv
>
>     erspan_v6 tunnels run __iptunnel_pull_header on received skbs to remove
>     erspan header. This can determine a possible use-after-free accessing
>     pkt_md pointer in ip6erspan_rcv since the packet will be 'uncloned'
>     running pskb_expand_head if it is a cloned gso skb (e.g if the packet has
>     been sent though a veth device). Fix it resetting pkt_md pointer after
>     __iptunnel_pull_header
>
>     Fixes: 1d7e2ed22f8d ("net: erspan: refactor existing erspan code")
>     Signed-off-by: Lorenzo Bianconi <[email protected]>
>     Signed-off-by: David S. Miller <[email protected]>
>
> Fixes: c387d8177f20 ("compat: Add ipv6 GRE and IPV6 Tunneling")
> Cc: Lorenzo Bianconi <[email protected]>
> Signed-off-by: Greg Rose <[email protected]>
> ---

Thanks for backporting this patch.
Acked-by: William Tu <[email protected]>
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to