]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r319369:
authordelphij <delphij@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 6 Jun 2017 07:22:26 +0000 (07:22 +0000)
committerdelphij <delphij@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 6 Jun 2017 07:22:26 +0000 (07:22 +0000)
commite5f6a144336e326864b0ef7b00ac8b2bfccd7540
tree823fdeeb26dd257e8cb2caff526388bbb2a7971d
parent0c1e49f84a0aa87d77cec10c6e122d1e81409a63
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.

git-svn-id: svn://svn.freebsd.org/base/stable/10@319615 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
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