FWIW ...
ibcs2 is candidate for future removal.
We tried to get some vendor interest in it but we failed and given this
is very i386-specific it is probably not worth spending huge efforts on it.
cloudabi seems to be, for all purposes, a better conceptual replacement.
Pedro.
On 07/03/2018 09:44, Eitan Adler wrote:
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"