commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "floyd (JIRA)" <>
Subject [jira] [Created] (IMAGING-215) ArrayIndexOutOfBoundsException in DhtSegment
Date Wed, 07 Feb 2018 14:26:00 GMT
floyd created IMAGING-215:

             Summary: ArrayIndexOutOfBoundsException in DhtSegment
                 Key: IMAGING-215
             Project: Commons Imaging
          Issue Type: Bug
          Components: Format: JPEG
    Affects Versions: 1.0
            Reporter: floyd
         Attachments: ArrayIndexOutOfBoundsException_DhtSegment_79.jpeg

I simply ran the Kelinci AFL-based Java fuzzer with the common immaging as explained here
(with better input files than the author, fuzzing is all about corpus data):


I found the following issue when parsing the attached file:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
	at org.apache.commons.imaging.formats.jpeg.segments.DhtSegment$HuffmanTable.<init>(
	at org.apache.commons.imaging.formats.jpeg.segments.DhtSegment.<init>(
	at org.apache.commons.imaging.formats.jpeg.segments.DhtSegment.<init>(
	at org.apache.commons.imaging.formats.jpeg.decoder.JpegDecoder.visitSegment(
	at org.apache.commons.imaging.formats.jpeg.JpegUtils.traverseJFIF(
	at org.apache.commons.imaging.formats.jpeg.decoder.JpegDecoder.decode(
	at org.apache.commons.imaging.formats.jpeg.JpegImageParser.getBufferedImage(
	at driver.Driver.main(
The rest is as described in the link, I also used commons-imaging-1.0-RC7.tar.gz

The parser doesn't declare that an ArrayIndexOutOfBoundsException could be thrown.


This message was sent by Atlassian JIRA

View raw message