Bug 694154

Summary: Seg faults found by fuzzing in gsicc_get_device_profile_comps (gsicc_cache.c:1356)
Product: Ghostscript Reporter: Marcos H. Woehrmann <marcos.woehrmann>
Component: FuzzingAssignee: Michael Vrhel <michael.vrhel>
Status: RESOLVED FIXED    
Severity: normal CC: michael.vrhel
Priority: P4 Keywords: bountiable
Version: master   
Hardware: PC   
OS: Linux   
Customer: Word Size: 64
Attachments: log.txt

Description Marcos H. Woehrmann 2013-05-27 18:56:46 UTC
Created attachment 9788 [details]
log.txt

Seg faults in the 64 bit build of ghostscript were found by fuzzing in gsicc_get_device_profile_comps (gsicc_cache.c:1356) while reading these files. See the attached log.txt for details.

3240.pdf.asan.48.2492.cups.300.1
3240.pdf.asan.48.2492.pbmraw.300.0
3240.pdf.asan.48.2492.pbmraw.300.1
3240.pdf.asan.48.2492.pbmraw.72.0
3240.pdf.asan.48.2492.pgmraw.300.0
3240.pdf.asan.48.2492.pgmraw.300.1
3240.pdf.asan.48.2492.pgmraw.72.0
3749.pdf.SIGSEGV.201.3056.pam.72.0
3749.pdf.SIGSEGV.201.3056.pbmraw.300.0
3749.pdf.SIGSEGV.201.3056.pbmraw.72.0
3749.pdf.SIGSEGV.201.3056.pgmraw.300.0
3749.pdf.SIGSEGV.201.3056.pgmraw.72.0
3749.pdf.SIGSEGV.201.3056.pkmraw.300.0
3749.pdf.SIGSEGV.201.3056.pkmraw.72.0
3749.pdf.SIGSEGV.201.3056.ppmraw.300.0
3749.pdf.SIGSEGV.201.3056.ppmraw.72.0
3749.pdf.SIGSEGV.201.3056.ps.pkmraw.300.0
3749.pdf.SIGSEGV.201.3056.ps.ppmraw.300.0
3749.pdf.SIGSEGV.201.3056.ps.ppmraw.72.0
3749.pdf.SIGSEGV.201.3056.psdcmyk.72.0
3842.pdf.SIGSEGV.201.3160.cups.300.1
3842.pdf.SIGSEGV.201.3160.pam.72.0
3842.pdf.SIGSEGV.201.3160.pbmraw.300.0
3842.pdf.SIGSEGV.201.3160.pbmraw.300.1
3842.pdf.SIGSEGV.201.3160.pbmraw.72.0
3842.pdf.SIGSEGV.201.3160.pgmraw.300.0
3842.pdf.SIGSEGV.201.3160.pgmraw.300.1
3842.pdf.SIGSEGV.201.3160.pgmraw.72.0
3842.pdf.SIGSEGV.201.3160.pkmraw.300.0
3842.pdf.SIGSEGV.201.3160.pkmraw.300.1
3842.pdf.SIGSEGV.201.3160.pkmraw.72.0
3842.pdf.SIGSEGV.201.3160.ppmraw.300.0
3842.pdf.SIGSEGV.201.3160.ppmraw.300.1
3842.pdf.SIGSEGV.201.3160.ppmraw.72.0
3842.pdf.SIGSEGV.201.3160.ps.pkmraw.300.0
3842.pdf.SIGSEGV.201.3160.ps.ppmraw.300.0
3842.pdf.SIGSEGV.201.3160.ps.ppmraw.72.0
962.pdf.SIGSEGV.201.4290.cups.300.1
962.pdf.SIGSEGV.201.4290.pam.72.0
962.pdf.SIGSEGV.201.4290.pbmraw.300.0
962.pdf.SIGSEGV.201.4290.pbmraw.300.1
962.pdf.SIGSEGV.201.4290.pbmraw.72.0
962.pdf.SIGSEGV.201.4290.pgmraw.300.0
962.pdf.SIGSEGV.201.4290.pgmraw.300.1
962.pdf.SIGSEGV.201.4290.pgmraw.72.0
962.pdf.SIGSEGV.201.4290.pkmraw.300.0
962.pdf.SIGSEGV.201.4290.pkmraw.300.1
962.pdf.SIGSEGV.201.4290.pkmraw.72.0
962.pdf.SIGSEGV.201.4290.ppmraw.300.0
962.pdf.SIGSEGV.201.4290.ppmraw.300.1
962.pdf.SIGSEGV.201.4290.ppmraw.72.0
962.pdf.SIGSEGV.201.4290.psdcmyk.300.1
962.pdf.SIGSEGV.201.4290.psdcmyk.72.0
Comment 1 Henry Stiles 2013-06-09 18:35:26 UTC
These problems are Bountible to Shelly and Simon (only) under the arrangement we set up previously for jbig2 and jpeg 2000 problems.  If you 2 can divide them fairly that's great if not I'll review them and assign them.  Let me know.