svn commit: r330601 - head/sys/i386/ibcs2
Eitan Adler
eadler at FreeBSD.org
Wed Mar 7 14:44:33 UTC 2018
Author: eadler
Date: Wed Mar 7 14:44:32 2018
New Revision: 330601
URL: https://svnweb.freebsd.org/changeset/base/330601
Log:
sys: Fix a few potential infoleaks in cloudabi
While there is no immediate leak, if the structure changes underneath
us, there might be in the future.
Submitted by: Domagoj Stolfa <domagoj.stolfa at gmail.com>
MFC After: 1 month
Sponsored by: DARPA/AFRL
Modified:
head/sys/i386/ibcs2/ibcs2_ipc.c
Modified: head/sys/i386/ibcs2/ibcs2_ipc.c
==============================================================================
--- head/sys/i386/ibcs2/ibcs2_ipc.c Wed Mar 7 14:41:29 2018 (r330600)
+++ head/sys/i386/ibcs2/ibcs2_ipc.c Wed Mar 7 14:44:32 2018 (r330601)
@@ -135,6 +135,8 @@ ibcs2_msgctl(struct thread *td, void *v)
struct msqid_ds bs;
int error;
+ memset(&is, 0, sizeof(is));
+
switch (uap->cmd) {
case IBCS2_IPC_STAT:
error = kern_msgctl(td, uap->msqid, IPC_STAT, &bs);
@@ -317,6 +319,8 @@ ibcs2_semctl(struct thread *td, void *v)
union semun semun;
register_t rval;
int error;
+
+ memset(&is, 0, sizeof(is));
switch(uap->cmd) {
case IBCS2_IPC_STAT:
More information about the svn-src-all
mailing list