Author: aurel32 Date: 2014-10-22 13:13:42 +0000 (Wed, 22 Oct 2014) New Revision: 6306
Added: glibc-package/trunk/debian/patches/any/cvs-check_pf-infinite-loop.diff Modified: glibc-package/trunk/debian/changelog glibc-package/trunk/debian/patches/series Log: patches/any/cvs-check_pf-infinite-loop.diff: new patch from upstream to fix an infinite loop in infinite loop in check_pf. Modified: glibc-package/trunk/debian/changelog =================================================================== --- glibc-package/trunk/debian/changelog 2014-10-22 09:12:25 UTC (rev 6305) +++ glibc-package/trunk/debian/changelog 2014-10-22 13:13:42 UTC (rev 6306) @@ -32,6 +32,8 @@ Workarounds a kfreebsd 9.0 to 10.1 ABI break. Closes: #740509. * patches/any/cvs-CVE-2014-6040.diff: new patch from upstream to fix crashes on invalid input in IBM gconv modules (CVE-2014-6040). + * patches/any/cvs-check_pf-infinite-loop.diff: new patch from upstream to + fix an infinite loop in infinite loop in check_pf. [ Helmut Grohne ] * debian/patches/any/local-bootstrap-headers.diff: Update to handle Added: glibc-package/trunk/debian/patches/any/cvs-check_pf-infinite-loop.diff =================================================================== --- glibc-package/trunk/debian/patches/any/cvs-check_pf-infinite-loop.diff (rev 0) +++ glibc-package/trunk/debian/patches/any/cvs-check_pf-infinite-loop.diff 2014-10-22 13:13:42 UTC (rev 6306) @@ -0,0 +1,19 @@ +2014-10-14 Paul Pluzhnikov <ppluzhni...@google.com> + + [BZ #12926] + * sysdeps/unix/sysv/linux/check_pf.c (make_request): Avoid + infinite loop when __recvmsg returns 0. + +diff --git a/sysdeps/unix/sysv/linux/check_pf.c b/sysdeps/unix/sysv/linux/check_pf.c +index c7fd9b0..976f249 100644 +--- a/sysdeps/unix/sysv/linux/check_pf.c ++++ b/sysdeps/unix/sysv/linux/check_pf.c +@@ -180,7 +180,7 @@ make_request (int fd, pid_t pid) + }; + + ssize_t read_len = TEMP_FAILURE_RETRY (__recvmsg (fd, &msg, 0)); +- if (read_len < 0) ++ if (read_len <= 0) + goto out_fail; + + if (msg.msg_flags & MSG_TRUNC) Modified: glibc-package/trunk/debian/patches/series =================================================================== --- glibc-package/trunk/debian/patches/series 2014-10-22 09:12:25 UTC (rev 6305) +++ glibc-package/trunk/debian/patches/series 2014-10-22 13:13:42 UTC (rev 6306) @@ -267,3 +267,4 @@ any/cvs-CVE-2014-0475.diff any/cvs-CVE-2014-5119.diff any/cvs-CVE-2014-6040.diff +any/cvs-check_pf-infinite-loop.diff -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1xgvjs-0003cw...@moszumanska.debian.org