netfilter: Fix potential use after free in ip6_route_me_harder()
authorSergey Popovich <popovich_sergei@mail.ru>
Thu, 8 May 2014 13:22:35 +0000 (16:22 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 11 Jun 2014 19:03:27 +0000 (12:03 -0700)
commit25a685d20e45eec5233fe1d67d9afe31983585b7
tree80cb989e679c1fd7210c32993411099ec40a146a
parentc318d7b4db9b4f47e0e29c24f4cac6f5e0644dc1
netfilter: Fix potential use after free in ip6_route_me_harder()

commit a8951d5814e1373807a94f79f7ccec7041325470 upstream.

Dst is released one line before we access it again with dst->error.

Fixes: 58e35d147128 netfilter: ipv6: propagate routing errors from
ip6_route_me_harder()

Signed-off-by: Sergey Popovich <popovich_sergei@mail.ru>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
net/ipv6/netfilter.c