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.sto...@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:
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to