From 955e9fc38c804ce72464738d9902bf908ffbad60 Mon Sep 17 00:00:00 2001 From: Kimball Thurston Date: Thu, 30 Sep 2021 22:52:16 +1300 Subject: [PATCH] Also fail when the user provides a preview image that has a zero size coordinate 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 0cb71acbfc..233610c2ea 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,