diff options
author | Britney Fransen <brfransen@gmail.com> | 2018-04-13 21:10:16 (GMT) |
---|---|---|
committer | Britney Fransen <brfransen@gmail.com> | 2018-04-13 21:10:16 (GMT) |
commit | e890f4ba7b7ed37b7004a582a042403a501e010a (patch) | |
tree | 6162e67d2b000e39ec1147890827064e9806a485 /abs/core/rpcbind/CVE-2017-8779.diff | |
parent | 50c3908c1a76b9c291e4e0d3ee76b8684d65a8ea (diff) | |
download | linhes_pkgbuild-e890f4ba7b7ed37b7004a582a042403a501e010a.zip linhes_pkgbuild-e890f4ba7b7ed37b7004a582a042403a501e010a.tar.gz linhes_pkgbuild-e890f4ba7b7ed37b7004a582a042403a501e010a.tar.bz2 |
rpcbind: update to 0.2.4
Diffstat (limited to 'abs/core/rpcbind/CVE-2017-8779.diff')
-rw-r--r-- | abs/core/rpcbind/CVE-2017-8779.diff | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/abs/core/rpcbind/CVE-2017-8779.diff b/abs/core/rpcbind/CVE-2017-8779.diff new file mode 100644 index 0000000..cef088b --- /dev/null +++ b/abs/core/rpcbind/CVE-2017-8779.diff @@ -0,0 +1,21 @@ +diff --git a/src/rpcb_svc_com.c b/src/rpcb_svc_com.c +index 5862c26..e11f61b 100644 +--- a/src/rpcb_svc_com.c ++++ b/src/rpcb_svc_com.c +@@ -48,6 +48,7 @@ + #include <rpc/rpc.h> + #include <rpc/rpcb_prot.h> + #include <rpc/svc_dg.h> ++#include <rpc/rpc_com.h> + #include <netconfig.h> + #include <errno.h> + #include <syslog.h> +@@ -432,7 +433,7 @@ rpcbproc_taddr2uaddr_com(void *arg, struct svc_req *rqstp /*__unused*/, + static bool_t + xdr_encap_parms(XDR *xdrs, struct encap_parms *epp) + { +- return (xdr_bytes(xdrs, &(epp->args), (u_int *) &(epp->arglen), ~0)); ++ return (xdr_bytes(xdrs, &(epp->args), (u_int *) &(epp->arglen), RPC_MAXDATASIZE)); + } + + /* |