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);