From: Julian Wiedmann <j...@linux.vnet.ibm.com> Date: Fri, 23 Jun 2017 19:32:28 +0200
> From: Mateusz Jurczyk <mjurc...@google.com> > > Verify that the caller-provided sockaddr structure is large enough to > contain the sa_family field, before accessing it in bind() and connect() > handlers of the AF_IUCV socket. Since neither syscall enforces a minimum > size of the corresponding memory region, very short sockaddrs (zero or > one byte long) result in operating on uninitialized memory while > referencing .sa_family. > > Fixes: 52a82e23b9f2 ("af_iucv: Validate socket address length in > iucv_sock_bind()") > Signed-off-by: Mateusz Jurczyk <mjurc...@google.com> > [jwi: removed unneeded null-check for addr] > Signed-off-by: Julian Wiedmann <j...@linux.vnet.ibm.com> Applied.