components/a2ps/patches/22564022.patch
author Sujan Srinivasa <sujan.srinivasa@oracle.com>
Thu, 14 Jul 2016 23:05:42 -0700
changeset 6416 99d76bb5892c
permissions -rw-r--r--
22564022 problem in UTILITY/A2PS
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6416
99d76bb5892c 22564022 problem in UTILITY/A2PS
Sujan Srinivasa <sujan.srinivasa@oracle.com>
parents:
diff changeset
     1
This patch has been taken from community and it addresses format string vulnerability in a2ps component.
99d76bb5892c 22564022 problem in UTILITY/A2PS
Sujan Srinivasa <sujan.srinivasa@oracle.com>
parents:
diff changeset
     2
99d76bb5892c 22564022 problem in UTILITY/A2PS
Sujan Srinivasa <sujan.srinivasa@oracle.com>
parents:
diff changeset
     3
Patch source:
99d76bb5892c 22564022 problem in UTILITY/A2PS
Sujan Srinivasa <sujan.srinivasa@oracle.com>
parents:
diff changeset
     4
http://www.openwall.com/lists/oss-security/2015/11/16/4
99d76bb5892c 22564022 problem in UTILITY/A2PS
Sujan Srinivasa <sujan.srinivasa@oracle.com>
parents:
diff changeset
     5
99d76bb5892c 22564022 problem in UTILITY/A2PS
Sujan Srinivasa <sujan.srinivasa@oracle.com>
parents:
diff changeset
     6
--- a2ps-4.14/lib/output.c	Fri Dec 28 17:58:21 2007
99d76bb5892c 22564022 problem in UTILITY/A2PS
Sujan Srinivasa <sujan.srinivasa@oracle.com>
parents:
diff changeset
     7
+++ a2ps-4.14_copy/lib/output.c	Wed May 18 23:11:57 2016
99d76bb5892c 22564022 problem in UTILITY/A2PS
Sujan Srinivasa <sujan.srinivasa@oracle.com>
parents:
diff changeset
     8
@@ -525,7 +525,7 @@
99d76bb5892c 22564022 problem in UTILITY/A2PS
Sujan Srinivasa <sujan.srinivasa@oracle.com>
parents:
diff changeset
     9
 		     expand_user_string (job, FIRST_FILE (job),
99d76bb5892c 22564022 problem in UTILITY/A2PS
Sujan Srinivasa <sujan.srinivasa@oracle.com>
parents:
diff changeset
    10
 					 (const uchar *) "Expand: requirement",
99d76bb5892c 22564022 problem in UTILITY/A2PS
Sujan Srinivasa <sujan.srinivasa@oracle.com>
parents:
diff changeset
    11
 					 (const uchar *) token));
99d76bb5892c 22564022 problem in UTILITY/A2PS
Sujan Srinivasa <sujan.srinivasa@oracle.com>
parents:
diff changeset
    12
-	output (dest, expansion);
99d76bb5892c 22564022 problem in UTILITY/A2PS
Sujan Srinivasa <sujan.srinivasa@oracle.com>
parents:
diff changeset
    13
+	output (dest, "%s", expansion);
99d76bb5892c 22564022 problem in UTILITY/A2PS
Sujan Srinivasa <sujan.srinivasa@oracle.com>
parents:
diff changeset
    14
 	continue;
99d76bb5892c 22564022 problem in UTILITY/A2PS
Sujan Srinivasa <sujan.srinivasa@oracle.com>
parents:
diff changeset
    15
       }
99d76bb5892c 22564022 problem in UTILITY/A2PS
Sujan Srinivasa <sujan.srinivasa@oracle.com>
parents:
diff changeset
    16