]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r319369:
authordelphij <delphij@FreeBSD.org>
Tue, 6 Jun 2017 07:21:33 +0000 (07:21 +0000)
committerdelphij <delphij@FreeBSD.org>
Tue, 6 Jun 2017 07:21:33 +0000 (07:21 +0000)
commit31c59906ec81f862e5f8ce88378fa26e2ff3156b
treebc5ed9ac499610bee622336a6607191bdde3b6af
parent1556d42b5bdc72d3b2a4d01c5f0e610c296a53cd
MFC r319369:

 * limit size of buffers to RPC_MAXDATASIZE
 * don't leak memory
 * be more picky about bad parameters

From:

https://raw.githubusercontent.com/guidovranken/rpcbomb/master/libtirpc_patch.txt
https://github.com/guidovranken/rpcbomb/blob/master/rpcbind_patch.txt

via NetBSD.

Approved by: re (kib)
lib/libc/rpc/rpc_generic.c
lib/libc/rpc/rpcb_prot.c
lib/libc/rpc/rpcb_st_xdr.c
lib/libc/xdr/xdr.c
sys/rpc/rpc_generic.c
sys/rpc/rpcb_clnt.c
sys/rpc/rpcb_prot.c
sys/xdr/xdr.c
usr.sbin/rpcbind/rpcb_svc_com.c