make more resistent to corrupt/hostile input files (#2450, CVE-2013-4231)
This commit is contained in:
parent
67d92d90f8
commit
44650c28f1
@ -1,5 +1,8 @@
|
||||
2013-08-13 Frank Warmerdam <warmerdam@pobox.com>
|
||||
|
||||
* tools/gif2tiff.c: Be more careful about corrupt or
|
||||
hostile input files (#2450, CVE-2013-4231)
|
||||
|
||||
* tools/tiff2pdf.c: terminate after failure of allocating
|
||||
ycbcr buffer (bug #2449, CVE-2013-4232)
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $Id: gif2tiff.c,v 1.12 2010-12-15 00:22:44 faxguy Exp $ */
|
||||
/* $Id: gif2tiff.c,v 1.13 2013-08-14 05:18:53 fwarmerdam Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1990-1997 Sam Leffler
|
||||
@ -333,6 +333,8 @@ readraster(void)
|
||||
int status = 1;
|
||||
|
||||
datasize = getc(infile);
|
||||
if (datasize > 12)
|
||||
return 0;
|
||||
clear = 1 << datasize;
|
||||
eoi = clear + 1;
|
||||
avail = clear + 2;
|
||||
|
Loading…
Reference in New Issue
Block a user