Commit 60ff12e75 for imagemagick.org
commit 60ff12e75925bb4a9fae13cc9426e00e8ed0ec05
Author: Javid Khan <dxbjavid@gmail.com>
Date: Sun May 31 02:25:10 2026 +0530
reject rla files with an inverted active window (#8770)
diff --git a/coders/rla.c b/coders/rla.c
index 6d7d5e21b..82be84e91 100644
--- a/coders/rla.c
+++ b/coders/rla.c
@@ -262,6 +262,9 @@ static Image *ReadRLAImage(const ImageInfo *image_info,ExceptionInfo *exception)
*/
image->alpha_trait=rla_info.number_matte_channels != 0 ? BlendPixelTrait :
UndefinedPixelTrait;
+ if ((rla_info.active_window.right < rla_info.active_window.left) ||
+ (rla_info.active_window.top < rla_info.active_window.bottom))
+ ThrowReaderException(CorruptImageError,"ImproperImageHeader");
image->columns=(size_t) (rla_info.active_window.right-
rla_info.active_window.left+1);
image->rows=(size_t) (rla_info.active_window.top-