]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r330820:
authorbrooks <brooks@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 27 Mar 2018 17:43:03 +0000 (17:43 +0000)
committerbrooks <brooks@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 27 Mar 2018 17:43:03 +0000 (17:43 +0000)
commita3b37fc012714817d3b214bb36b140f959a0802a
tree91f18e459d7b2cb899ca432bf4e8419a14e0b66e
parent6d975f94c07fb1e8a31c114578e7cbf1f07d6c53
MFC r330820:

Reject ioctls to SCSI enclosures from 32-bit compat processes.

The ioctl objects contain pointers and require translation and some
refactoring of the infrastructure to work. For now prevent opertion
on garbage values. This is very slightly overbroad in that ENCIOC_INIT
is safe.

Reviewed by: imp, kib
Obtained from: CheriBSD
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D14671

git-svn-id: svn://svn.freebsd.org/base/stable/10@331633 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/cam/scsi/scsi_enc.c