AF_UNIX bind() must use UNVEIL_CREATE for namei() because it is creating
authorderaadt <deraadt@openbsd.org>
Wed, 14 Sep 2022 22:28:52 +0000 (22:28 +0000)
committerderaadt <deraadt@openbsd.org>
Wed, 14 Sep 2022 22:28:52 +0000 (22:28 +0000)
commit6413b3a4da1698544105c34124b0815b46840c84
tree671ebf901e8805d25bbd5dabc14e52c200f8de2f
parent14cbb8d0f47d7178565eaa14ec53cf1dfd84ce0f
AF_UNIX bind() must use UNVEIL_CREATE for namei() because it is creating
a file in the filesystem.  Spotted by martijn.  A review of AF_UNIX
binding programs has been done by benno, and we think it is worth commiting
this semantic change now and watching for fallout.
sys/kern/uipc_usrreq.c