projects
/
GitHub
/
MotorolaMobilityLLC
/
kernel-slsi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
343a8d1
)
net: ax25: fix information leak to userland harder
author
Kees Cook
<kees.cook@canonical.com>
Wed, 12 Jan 2011 08:34:49 +0000
(
00:34
-0800)
committer
David S. Miller
<davem@davemloft.net>
Wed, 12 Jan 2011 08:34:49 +0000
(
00:34
-0800)
Commit
fe10ae53384e48c51996941b7720ee16995cbcb7
adds a memset() to clear
the structure being sent back to userspace, but accidentally used the
wrong size.
Reported-by: Brad Spengler <spender@grsecurity.net>
Signed-off-by: Kees Cook <kees.cook@canonical.com>
Cc: stable@kernel.org
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ax25/af_ax25.c
patch
|
blob
|
blame
|
history
diff --git
a/net/ax25/af_ax25.c
b/net/ax25/af_ax25.c
index bb86d2932394aa9b1176ccfbba7a13102c0a3d20..6da5daeebab7266bbf5a1fa85fe3d7e1985475de 100644
(file)
--- a/
net/ax25/af_ax25.c
+++ b/
net/ax25/af_ax25.c
@@
-1392,7
+1392,7
@@
static int ax25_getname(struct socket *sock, struct sockaddr *uaddr,
ax25_cb *ax25;
int err = 0;
- memset(fsa, 0, sizeof(fsa));
+ memset(fsa, 0, sizeof(
*
fsa));
lock_sock(sk);
ax25 = ax25_sk(sk);