jp2: convert: fix null pointer dereference 1160/head
authorHugo Lefeuvre <hle@debian.org>
Wed, 7 Nov 2018 17:48:29 +0000 (18:48 +0100)
committerHugo Lefeuvre <hle@debian.org>
Wed, 7 Nov 2018 17:53:18 +0000 (18:53 +0100)
commitcab352e249ed3372dd9355c85e837613fff98fa2
tree0d5807963a49883d70baf32832ad0789a54c7e53
parent0bc90e4062a5f9258c91eca018c019b179066c62
jp2: convert: fix null pointer dereference

Tile components in a JP2 image might have null data pointer by defining a
zero component size (for example using large horizontal or vertical
sampling periods). This null data pointer leads to null image component
data pointer, causing crash when dereferenced without != null check in
imagetopnm.

Add != null check.

This commit addresses #1152 (CVE-2018-18088).
src/bin/jp2/convert.c