commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "emopers (JIRA)" <j...@apache.org>
Subject [jira] [Created] (IMAGING-178) PnmImageParser does not check the validity of input PAM header
Date Wed, 13 Jan 2016 18:05:39 GMT
emopers created IMAGING-178:
-------------------------------

             Summary: PnmImageParser does not check the validity of input PAM header
                 Key: IMAGING-178
                 URL: https://issues.apache.org/jira/browse/IMAGING-178
             Project: Commons Imaging
          Issue Type: Bug
          Components: Format: PNM
            Reporter: emopers


PnmImageParser.java directly calls tokenizer.nextToken() at line no 160, 163, 166, 169 and
172 on java.util.StringTokenizer tokenizer without checking if there are more tokens.  Because
tokenizer is built from the bytes string that can be invalid, this can lead to a runtime exception
without a useful error message.  This can be easily fixed by calling tokenizer.hasMoreTokens()
before calling tokenizer.nextToken() at each line number mentioned before and throwing useful
error message.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message