* gnu/packages/pretty-print.scm (a2ps)[source]: Add patches. * gnu/packages/patches/a2ps-CVE-2001-1593.patch, gnu/packages/patches/a2ps-CVE-2014-0466.patch: New variables. * gnu/local.mk (dist_patch_DATA): Add them.
		
			
				
	
	
		
			30 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| Description: CVE-2014-0466: fixps does not invoke gs with -dSAFER
 | |
|  A malicious PostScript file could delete files with the privileges of
 | |
|  the invoking user.
 | |
| Origin: vendor
 | |
| Bug-Debian: http://bugs.debian.org/742902
 | |
| Author: Salvatore Bonaccorso <carnil@debian.org>
 | |
| Last-Update: 2014-03-28
 | |
| 
 | |
| --- a/contrib/fixps.in
 | |
| +++ b/contrib/fixps.in
 | |
| @@ -389,7 +389,7 @@
 | |
|    	eval "$command" ;;
 | |
|        gs)
 | |
|          $verbose "$program: making a full rewrite of the file ($gs)." >&2
 | |
| -  	$gs -q -dNOPAUSE -dBATCH -sDEVICE=pswrite -sOutputFile=- -c save pop -f $file ;;
 | |
| +  	$gs -q -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pswrite -sOutputFile=- -c save pop -f $file ;;
 | |
|      esac
 | |
|    )
 | |
|  fi
 | |
| --- a/contrib/fixps.m4
 | |
| +++ b/contrib/fixps.m4
 | |
| @@ -307,7 +307,7 @@
 | |
|    	eval "$command" ;;
 | |
|        gs)
 | |
|          $verbose "$program: making a full rewrite of the file ($gs)." >&2
 | |
| -  	$gs -q -dNOPAUSE -dBATCH -sDEVICE=pswrite -sOutputFile=- -c save pop -f $file ;;
 | |
| +  	$gs -q -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pswrite -sOutputFile=- -c save pop -f $file ;;
 | |
|      esac
 | |
|    )
 | |
|  fi
 |