Commit a66ab7bc5 for imagemagick.org
commit a66ab7bc559f041b1434606496b5b4b0906ff9a2
Author: Cristy <urban-warrior@imagemagick.org>
Date: Sun May 10 20:29:23 2026 -0400
https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-pfvh-m9xv-8966
diff --git a/MagickCore/distort.c b/MagickCore/distort.c
index e282285b8..2cd18739f 100644
--- a/MagickCore/distort.c
+++ b/MagickCore/distort.c
@@ -431,7 +431,8 @@ static double *GenerateCoefficients(const Image *image,
"Invalid order, should be integer 1 to 5, or 1.5");
return((double *) NULL);
}
- if ( number_arguments < 1+i*cp_size ) {
+ if ((number_arguments < (1+i*cp_size)) ||
+ (((number_arguments-1) % cp_size) != 0)) {
(void) ThrowMagickException(exception,GetMagickModule(),OptionError,
"InvalidArgument", "%s : 'require at least %.20g CPs'",
"Polynomial", (double) i);