Fix kernel stack disclosures in the Linux and 4.3BSD compat layers.
Submitted by: CTurt Security: SA-16:20 Security: SA-16:21
This commit is contained in:
parent
cea2a7fe6d
commit
34e05ebe72
@ -916,6 +916,8 @@ linux_ioctl_termio(struct thread *td, struct linux_ioctl_args *args)
|
||||
|
||||
case LINUX_TIOCGSERIAL: {
|
||||
struct linux_serial_struct lss;
|
||||
|
||||
bzero(&lss, sizeof(lss));
|
||||
lss.type = LINUX_PORT_16550A;
|
||||
lss.flags = 0;
|
||||
lss.close_delay = 0;
|
||||
|
@ -149,6 +149,7 @@ linux_sysinfo(struct thread *td, struct linux_sysinfo_args *args)
|
||||
int i, j;
|
||||
struct timespec ts;
|
||||
|
||||
bzero(&sysinfo, sizeof(sysinfo));
|
||||
getnanouptime(&ts);
|
||||
if (ts.tv_nsec != 0)
|
||||
ts.tv_sec++;
|
||||
|
@ -2068,6 +2068,7 @@ cvtstat(st, ost)
|
||||
struct ostat *ost;
|
||||
{
|
||||
|
||||
bzero(ost, sizeof(*ost));
|
||||
ost->st_dev = st->st_dev;
|
||||
ost->st_ino = st->st_ino;
|
||||
ost->st_mode = st->st_mode;
|
||||
|
Loading…
x
Reference in New Issue
Block a user