* [GIT PULL nf] IPVS Fixes for v3.18
@ 2014-10-28 1:05 Simon Horman
2014-10-28 1:05 ` [PATCH nf] ipvs: Avoid null-pointer deref in debug code Simon Horman
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Simon Horman @ 2014-10-28 1:05 UTC (permalink / raw)
To: Pablo Neira Ayuso
Cc: lvs-devel, netdev, netfilter-devel, Wensong Zhang,
Julian Anastasov, Simon Horman
Hi Pablo,
please consider this fix for v3.18.
It fixes a null-pointer dereference that may occur when logging
errors.
This problem was introduced by 4a4739d56b0 ("ipvs: Pull out
crosses_local_route_boundary logic") in v3.17-rc5. As such I would
also like it considered for 3.17-stable.
The following changes since commit 7965ee93719921ea5978f331da653dfa2d7b99f5:
netfilter: nft_compat: fix wrong target lookup in nft_target_select_ops() (2014-10-27 22:17:46 +0100)
are available in the git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git tags/ipvs-fixes-for-v3.18
for you to fetch changes up to 3d53666b40007b55204ee8890618da79a20c9940:
ipvs: Avoid null-pointer deref in debug code (2014-10-28 09:48:31 +0900)
----------------------------------------------------------------
Alex Gartrell (1):
ipvs: Avoid null-pointer deref in debug code
net/netfilter/ipvs/ip_vs_xmit.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
^ permalink raw reply [flat|nested] 5+ messages in thread* [PATCH nf] ipvs: Avoid null-pointer deref in debug code 2014-10-28 1:05 [GIT PULL nf] IPVS Fixes for v3.18 Simon Horman @ 2014-10-28 1:05 ` Simon Horman 2014-10-31 11:47 ` [GIT PULL nf] IPVS Fixes for v3.18 Pablo Neira Ayuso 2014-11-04 17:57 ` Pablo Neira Ayuso 2 siblings, 0 replies; 5+ messages in thread From: Simon Horman @ 2014-10-28 1:05 UTC (permalink / raw) To: Pablo Neira Ayuso Cc: lvs-devel, netdev, netfilter-devel, Wensong Zhang, Julian Anastasov, Alex Gartrell, Simon Horman From: Alex Gartrell <agartrell@fb.com> Use daddr instead of reaching into dest. Reported-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Alex Gartrell <agartrell@fb.com> Signed-off-by: Simon Horman <horms@verge.net.au> --- net/netfilter/ipvs/ip_vs_xmit.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net/netfilter/ipvs/ip_vs_xmit.c b/net/netfilter/ipvs/ip_vs_xmit.c index 91f17c1..437a366 100644 --- a/net/netfilter/ipvs/ip_vs_xmit.c +++ b/net/netfilter/ipvs/ip_vs_xmit.c @@ -316,7 +316,7 @@ __ip_vs_get_out_rt(int skb_af, struct sk_buff *skb, struct ip_vs_dest *dest, if (unlikely(crosses_local_route_boundary(skb_af, skb, rt_mode, local))) { IP_VS_DBG_RL("We are crossing local and non-local addresses" - " daddr=%pI4\n", &dest->addr.ip); + " daddr=%pI4\n", &daddr); goto err_put; } @@ -458,7 +458,7 @@ __ip_vs_get_out_rt_v6(int skb_af, struct sk_buff *skb, struct ip_vs_dest *dest, if (unlikely(crosses_local_route_boundary(skb_af, skb, rt_mode, local))) { IP_VS_DBG_RL("We are crossing local and non-local addresses" - " daddr=%pI6\n", &dest->addr.in6); + " daddr=%pI6\n", daddr); goto err_put; } -- 2.1.1 ^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [GIT PULL nf] IPVS Fixes for v3.18 2014-10-28 1:05 [GIT PULL nf] IPVS Fixes for v3.18 Simon Horman 2014-10-28 1:05 ` [PATCH nf] ipvs: Avoid null-pointer deref in debug code Simon Horman @ 2014-10-31 11:47 ` Pablo Neira Ayuso 2014-11-04 17:57 ` Pablo Neira Ayuso 2 siblings, 0 replies; 5+ messages in thread From: Pablo Neira Ayuso @ 2014-10-31 11:47 UTC (permalink / raw) To: Simon Horman Cc: lvs-devel, netdev, netfilter-devel, Wensong Zhang, Julian Anastasov On Tue, Oct 28, 2014 at 10:05:33AM +0900, Simon Horman wrote: > Hi Pablo, > > please consider this fix for v3.18. > > It fixes a null-pointer dereference that may occur when logging > errors. > > This problem was introduced by 4a4739d56b0 ("ipvs: Pull out > crosses_local_route_boundary logic") in v3.17-rc5. As such I would > also like it considered for 3.17-stable. > > > The following changes since commit 7965ee93719921ea5978f331da653dfa2d7b99f5: > > netfilter: nft_compat: fix wrong target lookup in nft_target_select_ops() (2014-10-27 22:17:46 +0100) > > are available in the git repository at: > > https://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git tags/ipvs-fixes-for-v3.18 Pulled, thanks Simon. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [GIT PULL nf] IPVS Fixes for v3.18 2014-10-28 1:05 [GIT PULL nf] IPVS Fixes for v3.18 Simon Horman 2014-10-28 1:05 ` [PATCH nf] ipvs: Avoid null-pointer deref in debug code Simon Horman 2014-10-31 11:47 ` [GIT PULL nf] IPVS Fixes for v3.18 Pablo Neira Ayuso @ 2014-11-04 17:57 ` Pablo Neira Ayuso 2014-11-12 2:24 ` Simon Horman 2 siblings, 1 reply; 5+ messages in thread From: Pablo Neira Ayuso @ 2014-11-04 17:57 UTC (permalink / raw) To: Simon Horman Cc: lvs-devel, netdev, netfilter-devel, Wensong Zhang, Julian Anastasov Hi Simon, On Tue, Oct 28, 2014 at 10:05:33AM +0900, Simon Horman wrote: > Hi Pablo, > > please consider this fix for v3.18. > > It fixes a null-pointer dereference that may occur when logging > errors. > > This problem was introduced by 4a4739d56b0 ("ipvs: Pull out > crosses_local_route_boundary logic") in v3.17-rc5. As such I would > also like it considered for 3.17-stable. Regarding your request to pass this to 3.17-stable. According to git am and my scripts: 3d53666 ipvs: Avoid null-pointer deref in debug code doesn't apply cleanly 3.17.x. Please re-check and send me a backport if you want to see this in 3.17.x. Let me know, sorry. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [GIT PULL nf] IPVS Fixes for v3.18 2014-11-04 17:57 ` Pablo Neira Ayuso @ 2014-11-12 2:24 ` Simon Horman 0 siblings, 0 replies; 5+ messages in thread From: Simon Horman @ 2014-11-12 2:24 UTC (permalink / raw) To: Pablo Neira Ayuso Cc: lvs-devel, netdev, netfilter-devel, Wensong Zhang, Julian Anastasov On Tue, Nov 04, 2014 at 06:57:17PM +0100, Pablo Neira Ayuso wrote: > Hi Simon, > > On Tue, Oct 28, 2014 at 10:05:33AM +0900, Simon Horman wrote: > > Hi Pablo, > > > > please consider this fix for v3.18. > > > > It fixes a null-pointer dereference that may occur when logging > > errors. > > > > This problem was introduced by 4a4739d56b0 ("ipvs: Pull out > > crosses_local_route_boundary logic") in v3.17-rc5. As such I would > > also like it considered for 3.17-stable. > > Regarding your request to pass this to 3.17-stable. According to git > am and my scripts: > > 3d53666 ipvs: Avoid null-pointer deref in debug code > > doesn't apply cleanly 3.17.x. Please re-check and send me a backport if > you want to see this in 3.17.x. Let me know, sorry. Sorry for creating some confusion here and sorry for not cleaning it up earlier. On further inspection I believe that 4a4739d56b0 was included in v3.18-rc1 rather than v3.17. So this fix is not relevant to v3.17 after all. ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2014-11-12 2:24 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2014-10-28 1:05 [GIT PULL nf] IPVS Fixes for v3.18 Simon Horman 2014-10-28 1:05 ` [PATCH nf] ipvs: Avoid null-pointer deref in debug code Simon Horman 2014-10-31 11:47 ` [GIT PULL nf] IPVS Fixes for v3.18 Pablo Neira Ayuso 2014-11-04 17:57 ` Pablo Neira Ayuso 2014-11-12 2:24 ` Simon Horman
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).