netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] af_key: initialize xfrm encap_oa
@ 2009-01-23 12:30 Timo Teras
  2009-01-23 22:11 ` Herbert Xu
  0 siblings, 1 reply; 3+ messages in thread
From: Timo Teras @ 2009-01-23 12:30 UTC (permalink / raw)
  To: netdev; +Cc: Timo Teras, Herbert Xu

Currently encap_oa is left uninitialized, so it contains garbage data which
is visible to userland via Netlink. Initialize it by zeroing it out.

Signed-off-by: Timo Teras <timo.teras@iki.fi>
Cc: Herbert Xu <herbert@gondor.apana.org.au>
---
 net/key/af_key.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/net/key/af_key.c b/net/key/af_key.c
index f8bd8df..7dcbde3 100644
--- a/net/key/af_key.c
+++ b/net/key/af_key.c
@@ -1285,6 +1285,7 @@ static struct xfrm_state * pfkey_msg2xfrm_state(struct net *net,
 				ext_hdrs[SADB_X_EXT_NAT_T_DPORT-1];
 			natt->encap_dport = n_port->sadb_x_nat_t_port_port;
 		}
+		memset(&natt->encap_oa, 0, sizeof(natt->encap_oa));
 	}
 
 	err = xfrm_init_state(x);
-- 
1.5.6.3


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [PATCH] af_key: initialize xfrm encap_oa
  2009-01-23 12:30 [PATCH] af_key: initialize xfrm encap_oa Timo Teras
@ 2009-01-23 22:11 ` Herbert Xu
  2009-01-26  4:49   ` David Miller
  0 siblings, 1 reply; 3+ messages in thread
From: Herbert Xu @ 2009-01-23 22:11 UTC (permalink / raw)
  To: Timo Teras, David S. Miller; +Cc: netdev

On Fri, Jan 23, 2009 at 02:30:28PM +0200, Timo Teras wrote:
> Currently encap_oa is left uninitialized, so it contains garbage data which
> is visible to userland via Netlink. Initialize it by zeroing it out.
> 
> Signed-off-by: Timo Teras <timo.teras@iki.fi>
> Cc: Herbert Xu <herbert@gondor.apana.org.au>

Acked-by: Herbert Xu <herbert@gondor.apana.org.au>

Thanks,
-- 
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] af_key: initialize xfrm encap_oa
  2009-01-23 22:11 ` Herbert Xu
@ 2009-01-26  4:49   ` David Miller
  0 siblings, 0 replies; 3+ messages in thread
From: David Miller @ 2009-01-26  4:49 UTC (permalink / raw)
  To: herbert; +Cc: timo.teras, netdev

From: Herbert Xu <herbert@gondor.apana.org.au>
Date: Sat, 24 Jan 2009 09:11:38 +1100

> On Fri, Jan 23, 2009 at 02:30:28PM +0200, Timo Teras wrote:
> > Currently encap_oa is left uninitialized, so it contains garbage data which
> > is visible to userland via Netlink. Initialize it by zeroing it out.
> > 
> > Signed-off-by: Timo Teras <timo.teras@iki.fi>
> > Cc: Herbert Xu <herbert@gondor.apana.org.au>
> 
> Acked-by: Herbert Xu <herbert@gondor.apana.org.au>

Applied, thanks everyone.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2009-01-26  4:49 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-23 12:30 [PATCH] af_key: initialize xfrm encap_oa Timo Teras
2009-01-23 22:11 ` Herbert Xu
2009-01-26  4:49   ` David Miller

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).