FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Ubuntu > Ubuntu Kernel Team

 
 
LinkBack Thread Tools
 
Old 07-04-2011, 05:02 PM
Andy Whitcroft
 
Default econet: 4 byte infoleak to the network CVE-2011-1173

On Mon, Jul 04, 2011 at 05:22:44PM +0100, paolo.pisati@canonical.com wrote:
> From: Vasiliy Kulikov <segoon@openwall.com>
>
> BugLink: http://bugs.launchpad.net/bugs/801484
>
> commit upstream 67c5c6cb8129c595f21e88254a3fc6b3b841ae8e
>
> struct aunhdr has 4 padding bytes between 'pad' and 'handle' fields on
> x86_64. These bytes are not initialized in the variable 'ah' before
> sending 'ah' to the network. This leads to 4 bytes kernel stack
> infoleak.
>
> This bug was introduced before the git epoch.
>
> CVE-2011-1173
>
> Signed-off-by: Vasiliy Kulikov <segoon@openwall.com>
> Acked-by: Phil Blundell <philb@gnu.org>
> Signed-off-by: David S. Miller <davem@davemloft.net>
> Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
> ---
> net/econet/af_econet.c | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/net/econet/af_econet.c b/net/econet/af_econet.c
> index 59092f4..bda42d3 100644
> --- a/net/econet/af_econet.c
> +++ b/net/econet/af_econet.c
> @@ -434,10 +434,10 @@ static int econet_sendmsg(struct kiocb *iocb, struct socket *sock,
> udpdest.sin_addr.s_addr = htonl(network | addr.station);
> }
>
> + memset(&ah, 0, sizeof(ah));
> ah.port = port;
> ah.cb = cb & 0x7f;
> ah.code = 2; /* magic */
> - ah.pad = 0;
>
> /* tack our header on the front of the iovec */
> size = sizeof(struct aunhdr);

Looks identicle to the upstream commit, appears sane.

Acked-by: Andy Whitcroft <apw@canonical.com>

-apw

--
kernel-team mailing list
kernel-team@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team
 

Thread Tools




All times are GMT. The time now is 10:07 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org