diff options
Diffstat (limited to 'net-libs/libtirpc/files/libtirpc-1.3.2-use-after-free.patch')
-rw-r--r-- | net-libs/libtirpc/files/libtirpc-1.3.2-use-after-free.patch | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/net-libs/libtirpc/files/libtirpc-1.3.2-use-after-free.patch b/net-libs/libtirpc/files/libtirpc-1.3.2-use-after-free.patch deleted file mode 100644 index 8e85a564f29a..000000000000 --- a/net-libs/libtirpc/files/libtirpc-1.3.2-use-after-free.patch +++ /dev/null @@ -1,31 +0,0 @@ -From d0dc59e27263c6b53435d770010dcc6f397d58ee Mon Sep 17 00:00:00 2001 -From: Frank Sorenson <sorenson@redhat.com> -Date: Mon, 17 Jan 2022 13:33:13 -0500 -Subject: [PATCH] libtirpc: Fix use-after-free accessing the error number - -Free the cbuf after obtaining the error number. - -Signed-off-by: Frank Sorenson <sorenson@redhat.com> -Signed-off-by: Steve Dickson <steved@redhat.com> ---- - src/clnt_dg.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/clnt_dg.c b/src/clnt_dg.c -index e1255de..b3d82e7 100644 ---- a/src/clnt_dg.c -+++ b/src/clnt_dg.c -@@ -456,9 +456,9 @@ get_reply: - cmsg = CMSG_NXTHDR (&msg, cmsg)) - if (cmsg->cmsg_level == SOL_IP && cmsg->cmsg_type == IP_RECVERR) - { -- mem_free(cbuf, (outlen + 256)); - e = (struct sock_extended_err *) CMSG_DATA(cmsg); - cu->cu_error.re_errno = e->ee_errno; -+ mem_free(cbuf, (outlen + 256)); - release_fd_lock(cu->cu_fd_lock, mask); - return (cu->cu_error.re_status = RPC_CANTRECV); - } --- -1.8.3.1 - |