From b4af52e61c60ff565a87a2495e7c5b3c27be34d0 Mon Sep 17 00:00:00 2001 From: des Date: Tue, 19 Nov 2013 09:35:20 +0000 Subject: [PATCH] Pre-zero the MAC context. Security: CVE-2013-4548 Security: FreeBSD-SA-13:14.openssh Approved by: re (implicit) git-svn-id: svn://svn.freebsd.org/base/stable/10@258335 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- crypto/openssh/monitor_wrap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crypto/openssh/monitor_wrap.c b/crypto/openssh/monitor_wrap.c index 88ff68330..c004d3731 100644 --- a/crypto/openssh/monitor_wrap.c +++ b/crypto/openssh/monitor_wrap.c @@ -482,7 +482,7 @@ mm_newkeys_from_blob(u_char *blob, int blen) buffer_init(&b); buffer_append(&b, blob, blen); - newkey = xmalloc(sizeof(*newkey)); + newkey = xcalloc(1, sizeof(*newkey)); enc = &newkey->enc; mac = &newkey->mac; comp = &newkey->comp; -- 2.45.0