freebsd-skq/sys/i386/ibcs2
Ed Maste 24f2ef9bb9 Fix kernel memory disclosure in ibcs2_getdents
ibcs2_getdents() copies a dirent structure to userland.  The ibcs2
dirent structure contains a 2 byte pad element.  This element is never
initialized, but copied to userland none-the-less.

Note that ibcs2 has not built on HEAD since r302095.

Submitted by:	Domagoj Stolfa <ds815@cam.ac.uk>
Reported by:	Ilja Van Sprundel <ivansprundel@ioactive.com>
MFC after:	3 days
Security:	Kernel memory disclosure (803)
2018-03-21 23:26:42 +00:00
..
coff.h sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_dirent.h sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_errno.c sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_errno.h sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_fcntl.c sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_fcntl.h sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_ioctl.c sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_ioctl.h
ibcs2_ipc.c Add ) missing from r330297 2018-03-21 23:17:26 +00:00
ibcs2_ipc.h sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_isc_syscall.h
ibcs2_isc_sysent.c
ibcs2_isc.c sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_misc.c Fix kernel memory disclosure in ibcs2_getdents 2018-03-21 23:26:42 +00:00
ibcs2_mount.h sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_msg.c sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_other.c sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_proto.h
ibcs2_signal.c sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_signal.h sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_socksys.c sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_socksys.h sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_stat.c sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_stat.h sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_statfs.h sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_stropts.h sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_syscall.h
ibcs2_sysent.c
ibcs2_sysi86.c sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_sysvec.c sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_termios.h sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_time.h sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_types.h sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_unistd.h sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_ustat.h sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_util.c sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_util.h sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_utime.h sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_utsname.h sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_xenix_syscall.h
ibcs2_xenix_sysent.c
ibcs2_xenix.c sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
ibcs2_xenix.h
imgact_coff.c sys/i386: further adoption of SPDX licensing ID tags. 2017-11-27 15:08:52 +00:00
Makefile Don't use an .OBJDIR for 'make sysent'. 2018-01-29 19:14:15 +00:00
syscalls.conf
syscalls.isc
syscalls.isc.conf
syscalls.master Correct pseudo misspelling in sys/ comments 2018-02-23 18:15:50 +00:00
syscalls.xenix
syscalls.xenix.conf