]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Initialize reserved bytes in struct mq_attr and its 32compat
authorkib <kib@FreeBSD.org>
Mon, 14 Nov 2016 13:20:10 +0000 (13:20 +0000)
committerkib <kib@FreeBSD.org>
Mon, 14 Nov 2016 13:20:10 +0000 (13:20 +0000)
commit986b932475126764ec28b0cac6a3d626dd0f709b
tree8d4f9e12dc8feb30b429613cb7d99130e91b33c4
parentf4f767dc4a70125e57c6346fa11fe9972bdbb2eb
Initialize reserved bytes in struct mq_attr and its 32compat
counterpart, to avoid kernel stack content leak in kmq_setattr(2)
syscall.  Also slightly simplify the checks around copyout()s.

Reported by: Vlad Tsyrklevich <vlad902+spam@gmail.com>
PR: 214488
MFC after: 1 week
sys/kern/uipc_mqueue.c