From 4552f2eea2e0a994f334bd4c803855cb9636a95f Mon Sep 17 00:00:00 2001 From: Kimball Thurston Date: Sat, 2 Oct 2021 14:19:04 +1300 Subject: [PATCH] Also fail when the user provides a preview image that has a zero size coordinate (#1164) oss fuzz 39399 Signed-off-by: Kimball Thurston --- src/lib/OpenEXRCore/parse_header.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/OpenEXRCore/parse_header.c b/src/lib/OpenEXRCore/parse_header.c index 0cb71acbf..233610c2e 100644 --- a/src/lib/OpenEXRCore/parse_header.c +++ b/src/lib/OpenEXRCore/parse_header.c @@ -720,7 +720,7 @@ extract_attr_preview ( sz[0], sz[1]); - if (fsize > 0 && bytes >= (uint64_t) fsize) + if (bytes == 0 || (fsize > 0 && bytes >= (uint64_t) fsize)) { return ctxt->print_error ( ctxt,