Commit 9f18e2890 for imagemagick.org

commit 9f18e2890088705c9a3dc867a7f2e31be50b8f41
Author: Cristy <urban-warrior@imagemagick.org>
Date:   Sat May 9 15:26:00 2026 -0400

    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-vhrh-72hq-w8m7

diff --git a/MagickCore/vision.c b/MagickCore/vision.c
index 8c544ab90..df4702dc9 100644
--- a/MagickCore/vision.c
+++ b/MagickCore/vision.c
@@ -1209,6 +1209,10 @@ MagickExport Image *ConnectedComponentsImage(const Image *image,
         Keep top objects.
       */
       top_ids=(ssize_t) StringToLong(artifact);
+      if (top_ids < 0)
+        top_ids=0;
+      if (top_ids >= (ssize_t) component_image->colors)
+        top_ids=(ssize_t) component_image->colors-1;
       top_objects=(CCObjectInfo *) AcquireQuantumMemory(component_image->colors,
         sizeof(*top_objects));
       if (top_objects == (CCObjectInfo *) NULL)