From d87262dd706fec50cd150aab3e93883b6337466d Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 14 Jul 2018 20:56:41 +0100 Subject: gentoo resync : 14.07.2018 --- .../files/uudeview-0.5.20-CVE-2004-2265.patch | 47 ---------------------- 1 file changed, 47 deletions(-) delete mode 100644 app-text/uudeview/files/uudeview-0.5.20-CVE-2004-2265.patch (limited to 'app-text/uudeview/files/uudeview-0.5.20-CVE-2004-2265.patch') diff --git a/app-text/uudeview/files/uudeview-0.5.20-CVE-2004-2265.patch b/app-text/uudeview/files/uudeview-0.5.20-CVE-2004-2265.patch deleted file mode 100644 index ac1f39410e4b..000000000000 --- a/app-text/uudeview/files/uudeview-0.5.20-CVE-2004-2265.patch +++ /dev/null @@ -1,47 +0,0 @@ -+uudeview (0.5.20-2.1) unstable; urgency=low -+ -+ * Fix possible (but highly unlikely) race in temporary file generation -+ (CAN-2004-2265), by passing the "x" (O_EXCL) flag to fopen when opening -+ such files. (Closes: #320541) -+ -+ -- Steinar H. Gunderson Wed, 14 Jun 2006 18:44:05 +0200 -+ - -Index: uudeview-0.5.20/unix/uudeview.c -=================================================================== ---- uudeview-0.5.20.orig/unix/uudeview.c -+++ uudeview-0.5.20/unix/uudeview.c -@@ -454,7 +454,7 @@ proc_stdin (void) - return 0; - } - -- if ((target = fopen (stdfile, "wb")) == NULL) { -+ if ((target = fopen (stdfile, "wbx")) == NULL) { - fprintf (stderr, "proc_stdin: cannot open temp file %s for writing: %s\n", - stdfile, strerror (errno)); - _FP_free (stdfile); -Index: uudeview-0.5.20/uulib/uunconc.c -=================================================================== ---- uudeview-0.5.20.orig/uulib/uunconc.c -+++ uudeview-0.5.20/uulib/uunconc.c -@@ -1325,9 +1325,9 @@ UUDecode (uulist *data) - return UURET_NODATA; - - if (data->uudet == PT_ENCODED) -- mode = "wt"; /* open text files in text mode */ -+ mode = "wtx"; /* open text files in text mode */ - else -- mode = "wb"; /* otherwise in binary */ -+ mode = "wbx"; /* otherwise in binary */ - - if ((data->binfile = tempnam (NULL, "uu")) == NULL) { - UUMessage (uunconc_id, __LINE__, UUMSG_ERROR, -@@ -1502,7 +1502,7 @@ UUDecode (uulist *data) - progress.action = 0; - return UURET_NOMEM; - } -- if ((datain = fopen (data->binfile, "rb")) == NULL) { -+ if ((datain = fopen (data->binfile, "rbx")) == NULL) { - UUMessage (uunconc_id, __LINE__, UUMSG_ERROR, - uustring (S_NOT_OPEN_FILE), - data->binfile, strerror (uu_errno = errno)); -- cgit v1.2.3