Every CVE Search/ Get API key

CVE-2026-23874

ImageMagick's MSL: Stack overflow via infinite recursion in ProcessMSLScript

5.5 MediumFix available

ImageMagick is free and open-source software used for editing and manipulating digital images. Versions prior to 7.1.2-13 have a stack overflow via infinite recursion in MSL (Magick Scripting Language) <write> command when writing to MSL format. Version 7.1.2-13 fixes the issue.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

0.19%Up 0.2 points since Jan 20, 2026
90%50%10%1%

What each source reports

CVE List Score used 5.5

ImageMagick's MSL: Stack overflow via infinite recursion in ProcessMSLScript

ImageMagick is free and open-source software used for editing and manipulating digital images. Versions prior to 7.1.2-13 have a stack overflow via infinite recursion in MSL (Magick Scripting Language) <write> command when writing to MSL format. Version 7.1.2-13 fixes the issue.

Record
CVE-2026-23874
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-835
Updated
2026-11-02
EUVDEUVD-2026-3588 5.5

ImageMagick is free and open-source software used for editing and manipulating digital images. Versions prior to 7.1.2-13 have a stack overflow via infinite recursion in MSL (Magick Scripting Language) <write> command when writing to MSL format. Version 7.1.2-13 fixes the issue.

Record
EUVD-2026-3588
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-9vj4-wc7r-p844 5.5

ImageMagick MSL: Stack overflow via infinite recursion in ProcessMSLScript

Summary

Stack overflow via infinite recursion in MSL (Magick Scripting Language) <write> command when writing to MSL format.

Version

  • ImageMagick 7.x (tested on current main branch)
  • Commit: HEAD
  • Requires: libxml2 support (for MSL parsing)

Steps to Reproduce

Method 1: Using ImageMagick directly

magick MSL:recursive.msl out.png

Method 2: Using OSS-Fuzz reproduce

python3 infra/helper.py build_fuzzers imagemagick
python3 infra/helper.py reproduce imagemagick msl_fuzzer recursive.msl

Or run the fuzzer directly:

./msl_fuzzer recursive.msl

Expected Behavior

ImageMagick should handle recursive MSL references gracefully by detecting the loop and returning an error.

Actual Behavior

Stack overflow causes process crash:

AddressSanitizer:DEADLYSIGNAL
==PID==ERROR: AddressSanitizer: stack-overflow
    #0 MSLStartElement /src/imagemagick/coders/msl.c:7045
    #1 xmlParseStartTag /src/libxml2/parser.c
    #2 xmlParseChunk /src/libxml2/parser.c:11273
    #3 ProcessMSLScript /src/imagemagick/coders/msl.c:7405
    #4 WriteMSLImage /src/imagemagick/coders/msl.c:7867
    #5 WriteImage /src/imagemagick/MagickCore/constitute.c:1346
    #6 MSLStartElement /src/imagemagick/coders/msl.c:7045
    ... (infinite recursion, 287+ frames)

Root Cause Analysis

In coders/msl.c, the <write> command handler in MSLStartElement() (line ~7045) calls WriteImage(). When the output filename specifies MSL format (msl:filename), WriteMSLImage() is called, which parses the MSL file again via ProcessMSLScript().

If the MSL file references itself (directly or indirectly), this creates an infinite recursion loop:

MSLStartElement() → WriteImage() → WriteMSLImage() → ProcessMSLScript()
    → xmlParseChunk() → MSLStartElement() → ... (infinite loop)

Impact

  • DoS: Guaranteed crash via stack exhaustion
  • Affected: Any application using ImageMagick to process user-supplied MSL files

Additional Trigger Paths

The <read> command can also trigger recursion:

Indirect recursion is also possible (a.msl → b.msl → a.msl).

Fuzzer

This issue was discovered using a custom MSL fuzzer:

#include <cstdint>
#include <Magick++/Blob.h>
#include <Magick++/Image.h>
#include "utils.cc"

extern "C" int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
{
  if (IsInvalidSize(Size))
    return(0);
  try
  {
    const Magick::Blob blob(Data, Size);
    Magick::Image image;
    image.magick("MSL");
    image.fileName("MSL:");
    image.read(blob);
  }
  catch (Magick::Exception)
  {
  }
  return(0);
}

This issue was found by Team FuzzingBrain @ Texas A&M University

Record
GHSA-9vj4-wc7r-p844
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-835
Updated
2026-11-02
NVD 5.5

ImageMagick is free and open-source software used for editing and manipulating digital images. Versions prior to 7.1.2-13 have a stack overflow via infinite recursion in MSL (Magick Scripting Language) <write> command when writing to MSL format. Version 7.1.2-13 fixes the issue.

Record
CVE-2026-23874
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-835
Updated
2026-11-02
OSV 5.5

ImageMagick's MSL: Stack overflow via infinite recursion in ProcessMSLScript

ImageMagick is free and open-source software used for editing and manipulating digital images. Versions prior to 7.1.2-13 have a stack overflow via infinite recursion in MSL (Magick Scripting Language) <write> command when writing to MSL format. Version 7.1.2-13 fixes the issue.

Record
CVE-2026-23874
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-835
Updated
2026-11-02
OSVDEBIAN-CVE-2026-23874 5.5

ImageMagick is free and open-source software used for editing and manipulating digital images. Versions prior to 7.1.2-13 have a stack overflow via infinite recursion in MSL (Magick Scripting Language) <write> command when writing to MSL format. Version 7.1.2-13 fixes the issue.

Record
DEBIAN-CVE-2026-23874
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 16 moreShow less
OSVGHSA-9vj4-wc7r-p844 5.5

ImageMagick MSL: Stack overflow via infinite recursion in ProcessMSLScript

Summary

Stack overflow via infinite recursion in MSL (Magick Scripting Language) <write> command when writing to MSL format.

Version

  • ImageMagick 7.x (tested on current main branch)
  • Commit: HEAD
  • Requires: libxml2 support (for MSL parsing)

Steps to Reproduce

Method 1: Using ImageMagick directly

magick MSL:recursive.msl out.png

Method 2: Using OSS-Fuzz reproduce

python3 infra/helper.py build_fuzzers imagemagick
python3 infra/helper.py reproduce imagemagick msl_fuzzer recursive.msl

Or run the fuzzer directly:

./msl_fuzzer recursive.msl

Expected Behavior

ImageMagick should handle recursive MSL references gracefully by detecting the loop and returning an error.

Actual Behavior

Stack overflow causes process crash:

AddressSanitizer:DEADLYSIGNAL
==PID==ERROR: AddressSanitizer: stack-overflow
    #0 MSLStartElement /src/imagemagick/coders/msl.c:7045
    #1 xmlParseStartTag /src/libxml2/parser.c
    #2 xmlParseChunk /src/libxml2/parser.c:11273
    #3 ProcessMSLScript /src/imagemagick/coders/msl.c:7405
    #4 WriteMSLImage /src/imagemagick/coders/msl.c:7867
    #5 WriteImage /src/imagemagick/MagickCore/constitute.c:1346
    #6 MSLStartElement /src/imagemagick/coders/msl.c:7045
    ... (infinite recursion, 287+ frames)

Root Cause Analysis

In coders/msl.c, the <write> command handler in MSLStartElement() (line ~7045) calls WriteImage(). When the output filename specifies MSL format (msl:filename), WriteMSLImage() is called, which parses the MSL file again via ProcessMSLScript().

If the MSL file references itself (directly or indirectly), this creates an infinite recursion loop:

MSLStartElement() → WriteImage() → WriteMSLImage() → ProcessMSLScript()
    → xmlParseChunk() → MSLStartElement() → ... (infinite loop)

Impact

  • DoS: Guaranteed crash via stack exhaustion
  • Affected: Any application using ImageMagick to process user-supplied MSL files

Additional Trigger Paths

The <read> command can also trigger recursion:

Indirect recursion is also possible (a.msl → b.msl → a.msl).

Fuzzer

This issue was discovered using a custom MSL fuzzer:

#include <cstdint>
#include <Magick++/Blob.h>
#include <Magick++/Image.h>
#include "utils.cc"

extern "C" int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
{
  if (IsInvalidSize(Size))
    return(0);
  try
  {
    const Magick::Blob blob(Data, Size);
    Magick::Image image;
    image.magick("MSL");
    image.fileName("MSL:");
    image.read(blob);
  }
  catch (Magick::Exception)
  {
  }
  return(0);
}

This issue was found by Team FuzzingBrain @ Texas A&M University

Record
GHSA-9vj4-wc7r-p844
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-835
Updated
2026-11-02
OSVJLSEC-2026-935 5.5

ImageMagick MSL: Stack overflow via infinite recursion in ProcessMSLScript

Summary

Stack overflow via infinite recursion in MSL (Magick Scripting Language) <write> command when writing to MSL format.

Version

  • ImageMagick 7.x (tested on current main branch)
  • Commit: HEAD
  • Requires: libxml2 support (for MSL parsing)

Steps to Reproduce

Method 1: Using ImageMagick directly

magick MSL:recursive.msl out.png

Method 2: Using OSS-Fuzz reproduce

python3 infra/helper.py build_fuzzers imagemagick
python3 infra/helper.py reproduce imagemagick msl_fuzzer recursive.msl

Or run the fuzzer directly:

./msl_fuzzer recursive.msl

Expected Behavior

ImageMagick should handle recursive MSL references gracefully by detecting the loop and returning an error.

Actual Behavior

Stack overflow causes process crash:

AddressSanitizer:DEADLYSIGNAL
==PID==ERROR: AddressSanitizer: stack-overflow
    #0 MSLStartElement /src/imagemagick/coders/msl.c:7045
    #1 xmlParseStartTag /src/libxml2/parser.c
    #2 xmlParseChunk /src/libxml2/parser.c:11273
    #3 ProcessMSLScript /src/imagemagick/coders/msl.c:7405
    #4 WriteMSLImage /src/imagemagick/coders/msl.c:7867
    #5 WriteImage /src/imagemagick/MagickCore/constitute.c:1346
    #6 MSLStartElement /src/imagemagick/coders/msl.c:7045
    ... (infinite recursion, 287+ frames)

Root Cause Analysis

In coders/msl.c, the <write> command handler in MSLStartElement() (line ~7045) calls WriteImage(). When the output filename specifies MSL format (msl:filename), WriteMSLImage() is called, which parses the MSL file again via ProcessMSLScript().

If the MSL file references itself (directly or indirectly), this creates an infinite recursion loop:

MSLStartElement() → WriteImage() → WriteMSLImage() → ProcessMSLScript()
    → xmlParseChunk() → MSLStartElement() → ... (infinite loop)

Impact

  • DoS: Guaranteed crash via stack exhaustion
  • Affected: Any application using ImageMagick to process user-supplied MSL files

Additional Trigger Paths

The <read> command can also trigger recursion:

Indirect recursion is also possible (a.msl → b.msl → a.msl).

Fuzzer

This issue was discovered using a custom MSL fuzzer:

#include <cstdint>
#include <Magick++/Blob.h>
#include <Magick++/Image.h>
#include "utils.cc"

extern "C" int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
{
  if (IsInvalidSize(Size))
    return(0);
  try
  {
    const Magick::Blob blob(Data, Size);
    Magick::Image image;
    image.magick("MSL");
    image.fileName("MSL:");
    image.read(blob);
  }
  catch (Magick::Exception)
  {
  }
  return(0);
}

This issue was found by Team FuzzingBrain @ Texas A&M University

Record
JLSEC-2026-935
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVOESA-2026-1241 8.1

ImageMagick security update

Use ImageMagick to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JPEG, GIF, HEIC, TIFF, DPX, EXR, WebP, Postscript, PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.

Security Fix(es):

ImageMagick contains an infinite recursion vulnerability in MSL script processing that can lead to stack overflow. The vulnerability exists in the ProcessMSLScript function, where attackers can craft malicious MSL scripts to trigger infinite recursion, ultimately causing stack overflow.(CVE-2026-23874)

ImageMagick is a widely used free and open-source software for image editing and manipulation. Prior to versions 7.1.2-13 and 6.9.13-38, a heap buffer overflow vulnerability exists in the XBM image decoder (ReadXBMImage function). An attacker can exploit this by crafting a malicious XBM image file, causing controlled data to be written past the bounds of an allocated heap buffer during processing. Any operation that reads or identifies an image, such as common image upload and processing pipelines, can trigger this overflow, potentially leading to arbitrary code execution or application crash.(CVE-2026-23876)

ImageMagick is free and open-source software used for editing and manipulating digital images. Versions 14.10.1 and below have a NULL pointer dereference vulnerability in the MSL (Magick Scripting Language) parser when processing <comment> tags before images are loaded. This can lead to DoS attack due to assertion failure (debug builds) or NULL pointer dereference (release builds). This issue is fixed in version 14.10.2.(CVE-2026-23952)

Record
OESA-2026-1241
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2026-1242 8.1

ImageMagick security update

Use ImageMagick to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JPEG, GIF, HEIC, TIFF, DPX, EXR, WebP, Postscript, PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.

Security Fix(es):

A vulnerability exists in ImageMagick's BilateralBlur functionality where an invalid pointer is released when memory allocation fails, potentially leading to application crashes or security risks.(CVE-2026-22770)

ImageMagick contains an infinite recursion vulnerability in MSL script processing that can lead to stack overflow. The vulnerability exists in the ProcessMSLScript function, where attackers can craft malicious MSL scripts to trigger infinite recursion, ultimately causing stack overflow.(CVE-2026-23874)

ImageMagick is a widely used free and open-source software for image editing and manipulation. Prior to versions 7.1.2-13 and 6.9.13-38, a heap buffer overflow vulnerability exists in the XBM image decoder (ReadXBMImage function). An attacker can exploit this by crafting a malicious XBM image file, causing controlled data to be written past the bounds of an allocated heap buffer during processing. Any operation that reads or identifies an image, such as common image upload and processing pipelines, can trigger this overflow, potentially leading to arbitrary code execution or application crash.(CVE-2026-23876)

ImageMagick is free and open-source software used for editing and manipulating digital images. Versions 14.10.1 and below have a NULL pointer dereference vulnerability in the MSL (Magick Scripting Language) parser when processing <comment> tags before images are loaded. This can lead to DoS attack due to assertion failure (debug builds) or NULL pointer dereference (release builds). This issue is fixed in version 14.10.2.(CVE-2026-23952)

Record
OESA-2026-1242
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2026-1243 8.1

ImageMagick security update

Use ImageMagick to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JPEG, GIF, HEIC, TIFF, DPX, EXR, WebP, Postscript, PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.

Security Fix(es):

A vulnerability exists in ImageMagick's BilateralBlur functionality where an invalid pointer is released when memory allocation fails, potentially leading to application crashes or security risks.(CVE-2026-22770)

ImageMagick contains an infinite recursion vulnerability in MSL script processing that can lead to stack overflow. The vulnerability exists in the ProcessMSLScript function, where attackers can craft malicious MSL scripts to trigger infinite recursion, ultimately causing stack overflow.(CVE-2026-23874)

ImageMagick is a widely used free and open-source software for image editing and manipulation. Prior to versions 7.1.2-13 and 6.9.13-38, a heap buffer overflow vulnerability exists in the XBM image decoder (ReadXBMImage function). An attacker can exploit this by crafting a malicious XBM image file, causing controlled data to be written past the bounds of an allocated heap buffer during processing. Any operation that reads or identifies an image, such as common image upload and processing pipelines, can trigger this overflow, potentially leading to arbitrary code execution or application crash.(CVE-2026-23876)

ImageMagick is free and open-source software used for editing and manipulating digital images. Versions 14.10.1 and below have a NULL pointer dereference vulnerability in the MSL (Magick Scripting Language) parser when processing <comment> tags before images are loaded. This can lead to DoS attack due to assertion failure (debug builds) or NULL pointer dereference (release builds). This issue is fixed in version 14.10.2.(CVE-2026-23952)

Record
OESA-2026-1243
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2026-1244 8.1

ImageMagick security update

Use ImageMagick to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JPEG, GIF, HEIC, TIFF, DPX, EXR, WebP, Postscript, PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.

Security Fix(es):

A vulnerability exists in ImageMagick's BilateralBlur functionality where an invalid pointer is released when memory allocation fails, potentially leading to application crashes or security risks.(CVE-2026-22770)

ImageMagick contains an infinite recursion vulnerability in MSL script processing that can lead to stack overflow. The vulnerability exists in the ProcessMSLScript function, where attackers can craft malicious MSL scripts to trigger infinite recursion, ultimately causing stack overflow.(CVE-2026-23874)

ImageMagick is a widely used free and open-source software for image editing and manipulation. Prior to versions 7.1.2-13 and 6.9.13-38, a heap buffer overflow vulnerability exists in the XBM image decoder (ReadXBMImage function). An attacker can exploit this by crafting a malicious XBM image file, causing controlled data to be written past the bounds of an allocated heap buffer during processing. Any operation that reads or identifies an image, such as common image upload and processing pipelines, can trigger this overflow, potentially leading to arbitrary code execution or application crash.(CVE-2026-23876)

ImageMagick is free and open-source software used for editing and manipulating digital images. Versions 14.10.1 and below have a NULL pointer dereference vulnerability in the MSL (Magick Scripting Language) parser when processing <comment> tags before images are loaded. This can lead to DoS attack due to assertion failure (debug builds) or NULL pointer dereference (release builds). This issue is fixed in version 14.10.2.(CVE-2026-23952)

Record
OESA-2026-1244
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2026-1245 8.1

ImageMagick security update

Use ImageMagick to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JPEG, GIF, HEIC, TIFF, DPX, EXR, WebP, Postscript, PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.

Security Fix(es):

A vulnerability exists in ImageMagick's BilateralBlur functionality where an invalid pointer is released when memory allocation fails, potentially leading to application crashes or security risks.(CVE-2026-22770)

ImageMagick contains an infinite recursion vulnerability in MSL script processing that can lead to stack overflow. The vulnerability exists in the ProcessMSLScript function, where attackers can craft malicious MSL scripts to trigger infinite recursion, ultimately causing stack overflow.(CVE-2026-23874)

ImageMagick is a widely used free and open-source software for image editing and manipulation. Prior to versions 7.1.2-13 and 6.9.13-38, a heap buffer overflow vulnerability exists in the XBM image decoder (ReadXBMImage function). An attacker can exploit this by crafting a malicious XBM image file, causing controlled data to be written past the bounds of an allocated heap buffer during processing. Any operation that reads or identifies an image, such as common image upload and processing pipelines, can trigger this overflow, potentially leading to arbitrary code execution or application crash.(CVE-2026-23876)

ImageMagick is free and open-source software used for editing and manipulating digital images. Versions 14.10.1 and below have a NULL pointer dereference vulnerability in the MSL (Magick Scripting Language) parser when processing <comment> tags before images are loaded. This can lead to DoS attack due to assertion failure (debug builds) or NULL pointer dereference (release builds). This issue is fixed in version 14.10.2.(CVE-2026-23952)

Record
OESA-2026-1245
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2026-1246 8.1

ImageMagick security update

Use ImageMagick to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JPEG, GIF, HEIC, TIFF, DPX, EXR, WebP, Postscript, PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.

Security Fix(es):

A vulnerability exists in ImageMagick's BilateralBlur functionality where an invalid pointer is released when memory allocation fails, potentially leading to application crashes or security risks.(CVE-2026-22770)

ImageMagick contains an infinite recursion vulnerability in MSL script processing that can lead to stack overflow. The vulnerability exists in the ProcessMSLScript function, where attackers can craft malicious MSL scripts to trigger infinite recursion, ultimately causing stack overflow.(CVE-2026-23874)

ImageMagick is a widely used free and open-source software for image editing and manipulation. Prior to versions 7.1.2-13 and 6.9.13-38, a heap buffer overflow vulnerability exists in the XBM image decoder (ReadXBMImage function). An attacker can exploit this by crafting a malicious XBM image file, causing controlled data to be written past the bounds of an allocated heap buffer during processing. Any operation that reads or identifies an image, such as common image upload and processing pipelines, can trigger this overflow, potentially leading to arbitrary code execution or application crash.(CVE-2026-23876)

ImageMagick is free and open-source software used for editing and manipulating digital images. Versions 14.10.1 and below have a NULL pointer dereference vulnerability in the MSL (Magick Scripting Language) parser when processing <comment> tags before images are loaded. This can lead to DoS attack due to assertion failure (debug builds) or NULL pointer dereference (release builds). This issue is fixed in version 14.10.2.(CVE-2026-23952)

Record
OESA-2026-1246
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2026-23874 5.5

ImageMagick is free and open-source software used for editing and manipulating digital images. Versions prior to 7.1.2-13 have a stack overflow via infinite recursion in MSL (Magick Scripting Language) <write> command when writing to MSL format. Version 7.1.2-13 fixes the issue.

Record
UBUNTU-CVE-2026-23874
CVSS 3.1
5.5 MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVopenSUSE-SU-2026:10119-1 No score

ImageMagick-7.1.2.13-2.1 on GA media

These are all security issues fixed in the ImageMagick-7.1.2.13-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10119-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:20337-1 No score

Security update for ImageMagick

This update for ImageMagick fixes the following issues:

  • CVE-2026-22770: improper pointer initialization can cause denial of service (bsc#1256969).
  • CVE-2026-23874: manipulation of digital images can lead to stack overflow (bsc#1256976).
  • CVE-2026-23876: ImageMagick: maliciously crafted image can lead to heap buffer overflow (bsc#1256962).
  • CVE-2026-23952: processing comment tag can cause null pointer dereference (bsc#1257076).
  • CVE-2026-24481: Possible Heap Information Disclosure in PSD ZIP Decompression (bsc#1258743).
  • CVE-2026-24484: denial of service vulnerability via multi-layer nested MVG to SVG conversion (bsc#1258790).
  • CVE-2026-24485: denial of service via malformed PCD file processing (bsc#1258791).
  • CVE-2026-25576: Out of bounds read in multiple coders that read raw pixel data (bsc#1258748).
  • CVE-2026-25637: Denial of Service via crafted image due to memory leak (bsc#1258759).
  • CVE-2026-25638: Denial of Service due to memory leak in image processing (bsc#1258793).
  • CVE-2026-25794: Heap-buffer-overflow via signed integer overflow in WriteUHDRImage when writing UHDR images with large dimensions (bsc#1258749).
  • CVE-2026-25795: Denial of Service due to NULL pointer dereference during temporary file creation failure (bsc#1258792).
  • CVE-2026-25796: Memory leak of watermark Image object in ReadSTEGANOImage on multiple error/early-return paths (bsc#1258757).
  • CVE-2026-25797: Code injection in various encoders (bsc#1258770).
  • CVE-2026-25798: NULL Pointer Dereference in ClonePixelCacheRepository via crafted image (bsc#1258787).
  • CVE-2026-25799: Division-by-Zero in YUV sampling factor validation leads to crash (bsc#1258786).
  • CVE-2026-25897: Out-of-bounds heap write via integer overflow in sun decoder (bsc#1258799).
  • CVE-2026-25898: Information disclosure or denial of service via crafted image with invalid pixel index (bsc#1258807).
  • CVE-2026-25965: Policy bypass through path traversal allows reading restricted content despite secured policy (bsc#1258785).
  • CVE-2026-25966: Security Policy Bypass through config/policy-secure.xml via "fd handler" leads to stdin/stdout access (bsc#1258780).
  • CVE-2026-25967: Stack buffer overflow in FTXT reader via oversized integer field (bsc#1258779).
  • CVE-2026-25968: MSL attribute stack buffer overflow leads to out of bounds write (bsc#1258776).
  • CVE-2026-25969: Memory Leak in coders/ashlar.c (bsc#1258775).
  • CVE-2026-25970: Memory corruption and denial of service via signed integer overflow in SIXEL decoder (bsc#1258802).
  • CVE-2026-25971: MSL: Stack overflow in ProcessMSLScript (bsc#1258774).
  • CVE-2026-25982: Heap Out-of-Bounds Read in DCM Decoder (bsc#1258772).
  • CVE-2026-25983: Denial of service via crafted MSL script (bsc#1258805).
  • CVE-2026-25985: Memory allocation with excessive without limits in the internal SVG decoder (bsc#1258812).
  • CVE-2026-25986: Denial of Service via malicious YUV image processing (bsc#1258818).
  • CVE-2026-25987: Memory disclosure and denial of service via crafted MAP files (bsc#1258821).
  • CVE-2026-25988: Denial of Service due to memory leak in image processing (bsc#1258810).
  • CVE-2026-25989: Integer overflow or wraparound and incorrect conversion between numeric types in the internal SVG decoder (bsc#1258771).
  • CVE-2026-26066: Infinite loop when writing IPTCTEXT leads to denial of service via crafted profile (bsc#1258769).
  • CVE-2026-26283: Possible infinite loop in JPEG encoder when using jpeg: extent (bsc#1258767).
  • CVE-2026-26284: Heap overflow in pcd decoder leads to out of bounds read (bsc#1258765).
  • CVE-2026-26983: Invalid MSL <map> can result in a use after free (bsc#1258763).
  • CVE-2026-27798: Heap Buffer Over-read in WaveletDenoise when processing small images (bsc#1259018).
  • CVE-2026-27799: ImageMagick has a heap Buffer Over-read in its DJVU image format handler (bsc#1259017).
Record
openSUSE-SU-2026:20337-1
Updated
2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2026-23874 No score

CVE-2026-23874 in rootio-imagemagick - Patched by Root

Root has patched CVE-2026-23874 in the rootio-imagemagick package for Root:Debian:12. Multiple fixed versions available.

Record
ROOT-OS-DEBIAN-12-CVE-2026-23874
Updated
2026-11-02
OSVSUSE-SU-2026:0384-1 No score

Security update for ImageMagick

This update for ImageMagick fixes the following issues:

  • CVE-2026-23874: manipulation of digital images can lead to stack overflow (bsc#1256976).
  • CVE-2026-23876: maliciously crafted image can lead to heap buffer overflow (bsc#1256962).
  • CVE-2026-23952: processing comment tag can cause null pointer dereference (bsc#1257076).
Record
SUSE-SU-2026:0384-1
Updated
2026-11-02
OSVSUSE-SU-2026:0437-1 No score

Security update for ImageMagick

This update for ImageMagick fixes the following issues:

  • CVE-2026-22770: improper pointer initialization can cause denial of service (bsc#1256969).
  • CVE-2026-23874: manipulation of digital images can lead to stack overflow (bsc#1256976).
  • CVE-2026-23876: maliciously crafted image can lead to heap buffer overflow (bsc#1256962).
  • CVE-2026-23952: processing comment tag can cause null pointer dereference (bsc#1257076).
Record
SUSE-SU-2026:0437-1
Updated
2026-11-02
OSVSUSE-SU-2026:0438-1 No score

Security update for ImageMagick

This update for ImageMagick fixes the following issues:

  • CVE-2026-22770: improper pointer initialization can cause denial of service (bsc#1256969).
  • CVE-2026-23874: manipulation of digital images can lead to stack overflow (bsc#1256976).
  • CVE-2026-23876: maliciously crafted image can lead to heap buffer overflow (bsc#1256962).
  • CVE-2026-23952: processing comment tag can cause null pointer dereference (bsc#1257076).
Record
SUSE-SU-2026:0438-1
Updated
2026-11-02
OSVSUSE-SU-2026:0503-1 No score

Security update for ImageMagick

This update for ImageMagick fixes the following issues:

  • CVE-2026-23874: manipulation of digital images can lead to stack overflow (bsc#1256976).
  • CVE-2026-23876: maliciously crafted image can lead to heap buffer overflow (bsc#1256962).
  • CVE-2026-23952: processing comment tag can cause null pointer dereference (bsc#1257076).
Record
SUSE-SU-2026:0503-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
Magick.NET-Q8-x64
NuGet
before 14.10.2
14.10.2
Magick.NET-Q8-arm64
NuGet
before 14.10.2
14.10.2
Magick.NET-Q8-x86
NuGet
before 14.10.2
14.10.2
Magick.NET-Q8-OpenMP-x64
NuGet
before 14.10.2
14.10.2
Magick.NET-Q8-OpenMP-arm64
NuGet
before 14.10.2
14.10.2
Magick.NET-Q16-x64
NuGet
before 14.10.2
14.10.2
Magick.NET-Q16-arm64
NuGet
before 14.10.2
14.10.2
Magick.NET-Q16-x86
NuGet
before 14.10.2
14.10.2
Magick.NET-Q16-OpenMP-x64
NuGet
before 14.10.2
14.10.2
Magick.NET-Q16-OpenMP-arm64
NuGet
before 14.10.2
14.10.2
Show 68 moreShow less
Affected packages
PackageAffectedFixed
Magick.NET-Q16-HDRI-x64
NuGet
before 14.10.2
14.10.2
Magick.NET-Q16-HDRI-arm64
NuGet
before 14.10.2
14.10.2
Magick.NET-Q16-HDRI-x86
NuGet
before 14.10.2
14.10.2
Magick.NET-Q16-HDRI-OpenMP-x64
NuGet
before 14.10.2
14.10.2
Magick.NET-Q16-HDRI-OpenMP-arm64
NuGet
before 14.10.2
14.10.2
Magick.NET-Q8-AnyCPU
NuGet
before 14.10.2
14.10.2
Magick.NET-Q16-AnyCPU
NuGet
before 14.10.2
14.10.2
Magick.NET-Q16-HDRI-AnyCPU
NuGet
before 14.10.2
14.10.2
imagemagick
Debian:12
before 8:6.9.11.60+dfsg-1.6+deb12u6, plus listed versions
8:6.9.11.60+dfsg-1.68:6.9.11.60+dfsg-1.6+deb12u18:6.9.11.60+dfsg-1.6+deb12u28:6.9.11.60+dfsg-1.6+deb12u38:6.9.11.60+dfsg-1.6+deb12u48:6.9.11.60+dfsg-1.6+deb12u5
8:6.9.11.60+dfsg-1.6+deb12u6
imagemagick
Debian:13
before 8:7.1.1.43+dfsg1-1+deb13u5, plus listed versions
8:7.1.1.43+dfsg1-18:7.1.1.43+dfsg1-1+deb13u18:7.1.1.43+dfsg1-1+deb13u28:7.1.1.43+dfsg1-1+deb13u38:7.1.1.43+dfsg1-1+deb13u4
8:7.1.1.43+dfsg1-1+deb13u5
imagemagick
Debian:14
before 8:7.1.2.13+dfsg1-1, plus listed versions
8:7.1.1.43+dfsg1-18:7.1.1.46+dfsg1-18:7.1.1.47+dfsg1-18:7.1.1.47+dfsg1-28:7.1.2.1+dfsg1-1
Show 4 moreShow less
8:7.1.2.12+dfsg1-18:7.1.2.3+dfsg1-18:7.1.2.7+dfsg1-18:7.1.2.8+dfsg1-1
8:7.1.2.13+dfsg1-1
imagemagick
Debian:11
From an advisory covering 3 CVEs
before 8:6.9.11.60+dfsg-1.3+deb11u9, plus listed versions
8:6.9.11.60+dfsg-1.38:6.9.11.60+dfsg-1.3+deb11u18:6.9.11.60+dfsg-1.3+deb11u28:6.9.11.60+dfsg-1.3+deb11u38:6.9.11.60+dfsg-1.3+deb11u4
Show 4 moreShow less
8:6.9.11.60+dfsg-1.3+deb11u58:6.9.11.60+dfsg-1.3+deb11u68:6.9.11.60+dfsg-1.3+deb11u78:6.9.11.60+dfsg-1.3+deb11u8
8:6.9.11.60+dfsg-1.3+deb11u9
imagemagick
Debian:12
From an advisory covering 3 CVEs
before 8:6.9.11.60+dfsg-1.6+deb12u6, plus listed versions
8:6.9.11.60+dfsg-1.68:6.9.11.60+dfsg-1.6+deb12u18:6.9.11.60+dfsg-1.6+deb12u28:6.9.11.60+dfsg-1.6+deb12u38:6.9.11.60+dfsg-1.6+deb12u48:6.9.11.60+dfsg-1.6+deb12u5
8:6.9.11.60+dfsg-1.6+deb12u6
imagemagick
Debian:13
From an advisory covering 3 CVEs
before 8:7.1.1.43+dfsg1-1+deb13u5, plus listed versions
8:7.1.1.43+dfsg1-18:7.1.1.43+dfsg1-1+deb13u18:7.1.1.43+dfsg1-1+deb13u28:7.1.1.43+dfsg1-1+deb13u38:7.1.1.43+dfsg1-1+deb13u4
8:7.1.1.43+dfsg1-1+deb13u5
Magick.NET-Q8-x64
NuGet
before 14.10.2, plus listed versions
10.0.010.1.011.0.011.1.011.1.1
Show 45 moreShow less
11.1.211.2.011.2.111.3.012.0.012.0.112.1.012.2.012.2.112.2.212.3.013.0.013.0.113.1.013.1.113.1.213.1.313.10.013.2.013.3.013.4.013.5.013.6.013.7.013.8.013.9.013.9.114.0.014.1.014.10.014.10.114.2.014.3.014.4.014.5.014.6.014.7.014.8.014.8.114.8.214.9.014.9.16.8.5.10016.8.5.4016.8.5.402
14.10.2
Magick.NET-Q8-arm64
NuGet
before 14.10.2, plus listed versions
10.0.010.1.011.0.011.1.011.1.1
Show 45 moreShow less
11.1.211.2.011.2.111.3.012.0.012.0.112.1.012.2.012.2.112.2.212.3.013.0.013.0.113.1.013.1.113.1.213.1.313.10.013.2.013.3.013.4.013.5.013.6.013.7.013.8.013.9.013.9.114.0.014.1.014.10.014.10.114.2.014.3.014.4.014.5.014.6.014.7.014.8.014.8.114.8.214.9.014.9.18.6.08.6.19.0.0
14.10.2
Magick.NET-Q8-x86
NuGet
before 14.10.2, plus listed versions
10.0.010.1.011.0.011.1.011.1.1
Show 45 moreShow less
11.1.211.2.011.2.111.3.012.0.012.0.112.1.012.2.012.2.112.2.212.3.013.0.013.0.113.1.013.1.113.1.213.1.313.10.013.2.013.3.013.4.013.5.013.6.013.7.013.8.013.9.013.9.114.0.014.1.014.10.014.10.114.2.014.3.014.4.014.5.014.6.014.7.014.8.014.8.114.8.214.9.014.9.16.8.5.10016.8.5.4016.8.5.402
14.10.2
Magick.NET-Q8-OpenMP-x64
NuGet
before 14.10.2, plus listed versions
10.0.010.1.011.0.011.1.011.1.1
Show 45 moreShow less
11.1.211.2.011.2.111.3.012.0.012.0.112.1.012.2.012.2.112.2.212.3.013.0.013.0.113.1.013.1.113.1.213.1.313.10.013.2.013.3.013.4.013.5.013.6.013.7.013.8.013.9.013.9.114.0.014.1.014.10.014.10.114.2.014.3.014.4.014.5.014.6.014.7.014.8.014.8.114.8.214.9.014.9.17.14.07.14.0.17.14.0.2
14.10.2
Magick.NET-Q8-OpenMP-arm64
NuGet
before 14.10.2, plus listed versions
10.0.010.1.011.0.011.1.011.1.1
Show 45 moreShow less
11.1.211.2.011.2.111.3.012.0.012.0.112.1.012.2.012.2.112.2.212.3.013.0.013.0.113.1.013.1.113.1.213.1.313.10.013.2.013.3.013.4.013.5.013.6.013.7.013.8.013.9.013.9.114.0.014.1.014.10.014.10.114.2.014.3.014.4.014.5.014.6.014.7.014.8.014.8.114.8.214.9.014.9.18.6.08.6.19.0.0
14.10.2
Magick.NET-Q16-x64
NuGet
before 14.10.2, plus listed versions
10.0.010.1.011.0.011.1.011.1.1
Show 45 moreShow less
11.1.211.2.011.2.111.3.012.0.012.0.112.1.012.2.012.2.112.2.212.3.013.0.013.0.113.1.013.1.113.1.213.1.313.10.013.2.013.3.013.4.013.5.013.6.013.7.013.8.013.9.013.9.114.0.014.1.014.10.014.10.114.2.014.3.014.4.014.5.014.6.014.7.014.8.014.8.114.8.214.9.014.9.16.8.5.10016.8.5.4016.8.5.402
14.10.2
Magick.NET-Q16-arm64
NuGet
before 14.10.2, plus listed versions
10.0.010.1.011.0.011.1.011.1.1
Show 45 moreShow less
11.1.211.2.011.2.111.3.012.0.012.0.112.1.012.2.012.2.112.2.212.3.013.0.013.0.113.1.013.1.113.1.213.1.313.10.013.2.013.3.013.4.013.5.013.6.013.7.013.8.013.9.013.9.114.0.014.1.014.10.014.10.114.2.014.3.014.4.014.5.014.6.014.7.014.8.014.8.114.8.214.9.014.9.18.6.08.6.19.0.0
14.10.2
Magick.NET-Q16-x86
NuGet
before 14.10.2, plus listed versions
10.0.010.1.011.0.011.1.011.1.1
Show 45 moreShow less
11.1.211.2.011.2.111.3.012.0.012.0.112.1.012.2.012.2.112.2.212.3.013.0.013.0.113.1.013.1.113.1.213.1.313.10.013.2.013.3.013.4.013.5.013.6.013.7.013.8.013.9.013.9.114.0.014.1.014.10.014.10.114.2.014.3.014.4.014.5.014.6.014.7.014.8.014.8.114.8.214.9.014.9.16.8.5.10016.8.5.4016.8.5.402
14.10.2
Magick.NET-Q16-OpenMP-x64
NuGet
before 14.10.2, plus listed versions
10.0.010.1.011.0.011.1.011.1.1
Show 45 moreShow less
11.1.211.2.011.2.111.3.012.0.012.0.112.1.012.2.012.2.112.2.212.3.013.0.013.0.113.1.013.1.113.1.213.1.313.10.013.2.013.3.013.4.013.5.013.6.013.7.013.8.013.9.013.9.114.0.014.1.014.10.014.10.114.2.014.3.014.4.014.5.014.6.014.7.014.8.014.8.114.8.214.9.014.9.17.14.07.14.0.17.14.0.2
14.10.2
Magick.NET-Q16-OpenMP-arm64
NuGet
before 14.10.2, plus listed versions
10.0.010.1.011.0.011.1.011.1.1
Show 45 moreShow less
11.1.211.2.011.2.111.3.012.0.012.0.112.1.012.2.012.2.112.2.212.3.013.0.013.0.113.1.013.1.113.1.213.1.313.10.013.2.013.3.013.4.013.5.013.6.013.7.013.8.013.9.013.9.114.0.014.1.014.10.014.10.114.2.014.3.014.4.014.5.014.6.014.7.014.8.014.8.114.8.214.9.014.9.18.6.08.6.19.0.0
14.10.2
Magick.NET-Q16-HDRI-x64
NuGet
before 14.10.2, plus listed versions
10.0.010.1.011.0.011.1.011.1.1
Show 45 moreShow less
11.1.211.2.011.2.111.3.012.0.012.0.112.1.012.2.012.2.112.2.212.3.013.0.013.0.113.1.013.1.113.1.213.1.313.10.013.2.013.3.013.4.013.5.013.6.013.7.013.8.013.9.013.9.114.0.014.1.014.10.014.10.114.2.014.3.014.4.014.5.014.6.014.7.014.8.014.8.114.8.214.9.014.9.16.8.9.1016.8.9.4016.8.9.501
14.10.2
Magick.NET-Q16-HDRI-arm64
NuGet
before 14.10.2, plus listed versions
10.0.010.1.011.0.011.1.011.1.1
Show 45 moreShow less
11.1.211.2.011.2.111.3.012.0.012.0.112.1.012.2.012.2.112.2.212.3.013.0.013.0.113.1.013.1.113.1.213.1.313.10.013.2.013.3.013.4.013.5.013.6.013.7.013.8.013.9.013.9.114.0.014.1.014.10.014.10.114.2.014.3.014.4.014.5.014.6.014.7.014.8.014.8.114.8.214.9.014.9.18.6.08.6.19.0.0
14.10.2
Magick.NET-Q16-HDRI-x86
NuGet
before 14.10.2, plus listed versions
10.0.010.1.011.0.011.1.011.1.1
Show 45 moreShow less
11.1.211.2.011.2.111.3.012.0.012.0.112.1.012.2.012.2.112.2.212.3.013.0.013.0.113.1.013.1.113.1.213.1.313.10.013.2.013.3.013.4.013.5.013.6.013.7.013.8.013.9.013.9.114.0.014.1.014.10.014.10.114.2.014.3.014.4.014.5.014.6.014.7.014.8.014.8.114.8.214.9.014.9.16.8.9.1016.8.9.4016.8.9.501
14.10.2
Magick.NET-Q16-HDRI-OpenMP-x64
NuGet
before 14.10.2, plus listed versions
10.0.010.1.011.0.011.1.011.1.1
Show 45 moreShow less
11.1.211.2.011.2.111.3.012.0.012.0.112.1.012.2.012.2.112.2.212.3.013.0.013.0.113.1.013.1.113.1.213.1.313.10.013.2.013.3.013.4.013.5.013.6.013.7.013.8.013.9.013.9.114.0.014.1.014.10.014.10.114.2.014.3.014.4.014.5.014.6.014.7.014.8.014.8.114.8.214.9.014.9.17.14.07.14.0.17.14.0.2
14.10.2
Magick.NET-Q16-HDRI-OpenMP-arm64
NuGet
before 14.10.2, plus listed versions
10.0.010.1.011.0.011.1.011.1.1
Show 45 moreShow less
11.1.211.2.011.2.111.3.012.0.012.0.112.1.012.2.012.2.112.2.212.3.013.0.013.0.113.1.013.1.113.1.213.1.313.10.013.2.013.3.013.4.013.5.013.6.013.7.013.8.013.9.013.9.114.0.014.1.014.10.014.10.114.2.014.3.014.4.014.5.014.6.014.7.014.8.014.8.114.8.214.9.014.9.18.6.08.6.19.0.0
14.10.2
Magick.NET-Q8-AnyCPU
NuGet
before 14.10.2, plus listed versions
10.0.010.1.011.0.011.1.011.1.1
Show 45 moreShow less
11.1.211.2.011.2.111.3.012.0.012.0.112.1.012.2.012.2.112.2.212.3.013.0.013.0.113.1.013.1.113.1.213.1.313.10.013.2.013.3.013.4.013.5.013.6.013.7.013.8.013.9.013.9.114.0.014.1.014.10.014.10.114.2.014.3.014.4.014.5.014.6.014.7.014.8.014.8.114.8.214.9.014.9.16.8.8.10016.8.9.16.8.9.101
14.10.2
Magick.NET-Q16-AnyCPU
NuGet
before 14.10.2, plus listed versions
10.0.010.1.011.0.011.1.011.1.1
Show 45 moreShow less
11.1.211.2.011.2.111.3.012.0.012.0.112.1.012.2.012.2.112.2.212.3.013.0.013.0.113.1.013.1.113.1.213.1.313.10.013.2.013.3.013.4.013.5.013.6.013.7.013.8.013.9.013.9.114.0.014.1.014.10.014.10.114.2.014.3.014.4.014.5.014.6.014.7.014.8.014.8.114.8.214.9.014.9.16.8.8.10016.8.9.16.8.9.101
14.10.2
Magick.NET-Q16-HDRI-AnyCPU
NuGet
before 14.10.2, plus listed versions
10.0.010.1.011.0.011.1.011.1.1
Show 45 moreShow less
11.1.211.2.011.2.111.3.012.0.012.0.112.1.012.2.012.2.112.2.212.3.013.0.013.0.113.1.013.1.113.1.213.1.313.10.013.2.013.3.013.4.013.5.013.6.013.7.013.8.013.9.013.9.114.0.014.1.014.10.014.10.114.2.014.3.014.4.014.5.014.6.014.7.014.8.014.8.114.8.214.9.014.9.16.8.9.1016.8.9.4016.8.9.501
14.10.2
ImageMagick_jll
Julia
before 7.1.2023+0
7.1.2023+0
ImageMagick
openEuler:20.03-LTS-SP4
From an advisory covering 3 CVEs
before 6.9.13.38-1.oe2003sp4
6.9.13.38-1.oe2003sp4
ImageMagick
openEuler:22.03-LTS-SP4
From an advisory covering 4 CVEs
before 7.1.2.13-1.oe2203sp4
7.1.2.13-1.oe2203sp4
ImageMagick
openEuler:24.03-LTS
From an advisory covering 4 CVEs
before 7.1.2.13-1.oe2403
7.1.2.13-1.oe2403
ImageMagick
openEuler:24.03-LTS-SP1
From an advisory covering 4 CVEs
before 7.1.2.13-1.oe2403sp1
7.1.2.13-1.oe2403sp1
ImageMagick
openEuler:24.03-LTS-SP2
From an advisory covering 4 CVEs
before 7.1.2.13-1.oe2403sp2
7.1.2.13-1.oe2403sp2
ImageMagick
openEuler:24.03-LTS-SP3
From an advisory covering 4 CVEs
before 7.1.2.13-1.oe2403sp3
7.1.2.13-1.oe2403sp3
ImageMagick
SUSE:Linux Enterprise Server 12 SP5-LTSS
From an advisory covering 3 CVEs
before 6.8.8.1-71.227.1
6.8.8.1-71.227.1
ImageMagick
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 3 CVEs
before 6.8.8.1-71.227.1
6.8.8.1-71.227.1
ImageMagick
SUSE:Linux Enterprise Module for Desktop Applications 15 SP7
From an advisory covering 4 CVEs
before 7.1.1.43-150700.3.33.1
7.1.1.43-150700.3.33.1
ImageMagick
SUSE:Linux Enterprise Module for Development Tools 15 SP7
From an advisory covering 4 CVEs
before 7.1.1.43-150700.3.33.1
7.1.1.43-150700.3.33.1
ImageMagick
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 4 CVEs
before 7.1.1.21-150600.3.38.1
7.1.1.21-150600.3.38.1
ImageMagick
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
From an advisory covering 4 CVEs
before 7.1.1.21-150600.3.38.1
7.1.1.21-150600.3.38.1
ImageMagick
openSUSE:Leap 15.6
From an advisory covering 4 CVEs
before 7.1.1.21-150600.3.38.1
7.1.1.21-150600.3.38.1
ImageMagick
SUSE:Linux Enterprise Module for Desktop Applications 15 SP7
From an advisory covering 3 CVEs
before 7.1.0.9-150400.6.64.1
7.1.0.9-150400.6.64.1
ImageMagick
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 3 CVEs
before 7.1.0.9-150400.6.64.1
7.1.0.9-150400.6.64.1
ImageMagick
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 3 CVEs
before 7.1.0.9-150400.6.64.1
7.1.0.9-150400.6.64.1
ImageMagick
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
From an advisory covering 3 CVEs
before 7.1.0.9-150400.6.64.1
7.1.0.9-150400.6.64.1
ImageMagick
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
From an advisory covering 3 CVEs
before 7.1.0.9-150400.6.64.1
7.1.0.9-150400.6.64.1
ImageMagick
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 3 CVEs
before 7.1.0.9-150400.6.64.1
7.1.0.9-150400.6.64.1
ImageMagick
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 3 CVEs
before 7.1.0.9-150400.6.64.1
7.1.0.9-150400.6.64.1
ImageMagick
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 3 CVEs
before 7.1.0.9-150400.6.64.1
7.1.0.9-150400.6.64.1
ImageMagick
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 3 CVEs
before 7.1.0.9-150400.6.64.1
7.1.0.9-150400.6.64.1
ImageMagick
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 3 CVEs
before 7.1.0.9-150400.6.64.1
7.1.0.9-150400.6.64.1
ImageMagick
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
From an advisory covering 3 CVEs
before 7.1.0.9-150400.6.64.1
7.1.0.9-150400.6.64.1
imagemagick
Ubuntu:Pro:14.04:LTS
All versions, plus listed versions
8:6.7.7.10-5ubuntu38:6.7.7.10-5ubuntu48:6.7.7.10-6ubuntu18:6.7.7.10-6ubuntu28:6.7.7.10-6ubuntu3
Show 39 moreShow less
8:6.7.7.10-6ubuntu3.18:6.7.7.10-6ubuntu3.28:6.7.7.10-6ubuntu3.38:6.7.7.10-6ubuntu3.48:6.7.7.10-6ubuntu3.58:6.7.7.10-6ubuntu3.68:6.7.7.10-6ubuntu3.78:6.7.7.10-6ubuntu3.88:6.7.7.10-6ubuntu3.98:6.7.7.10-6ubuntu3.118:6.7.7.10-6ubuntu3.128:6.7.7.10-6ubuntu3.138:6.7.7.10-6ubuntu3.13+esm18:6.7.7.10-6ubuntu3.13+esm28:6.7.7.10-6ubuntu3.13+esm38:6.7.7.10-6ubuntu3.13+esm48:6.7.7.10-6ubuntu3.13+esm58:6.7.7.10-6ubuntu3.13+esm68:6.7.7.10-6ubuntu3.13+esm78:6.7.7.10-6ubuntu3.13+esm88:6.7.7.10-6ubuntu3.13+esm98:6.7.7.10-6ubuntu3.13+esm108:6.7.7.10-6ubuntu3.13+esm118:6.7.7.10-6ubuntu3.13+esm128:6.7.7.10-6ubuntu3.13+esm138:6.7.7.10-6ubuntu3.13+esm148:6.7.7.10-6ubuntu3.13+esm158:6.7.7.10-6ubuntu3.13+esm168:6.7.7.10-6ubuntu3.13+esm178:6.7.7.10-6ubuntu3.13+esm188:6.7.7.10-6ubuntu3.13+esm198:6.7.7.10-6ubuntu3.13+esm208:6.7.7.10-6ubuntu3.13+esm218:6.7.7.10-6ubuntu3.13+esm228:6.7.7.10-6ubuntu3.13+esm238:6.7.7.10-6ubuntu3.13+esm248:6.7.7.10-6ubuntu3.13+esm258:6.7.7.10-6ubuntu3.13+esm268:6.7.7.10-6ubuntu3.13+esm27
None known
imagemagick
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
8:6.8.9.9-5ubuntu28:6.8.9.9-68:6.8.9.9-6build18:6.8.9.9-78:6.8.9.9-7ubuntu1
Show 45 moreShow less
8:6.8.9.9-7ubuntu28:6.8.9.9-7ubuntu38:6.8.9.9-7ubuntu48:6.8.9.9-7ubuntu58:6.8.9.9-7ubuntu5.18:6.8.9.9-7ubuntu5.28:6.8.9.9-7ubuntu5.38:6.8.9.9-7ubuntu5.48:6.8.9.9-7ubuntu5.58:6.8.9.9-7ubuntu5.68:6.8.9.9-7ubuntu5.78:6.8.9.9-7ubuntu5.88:6.8.9.9-7ubuntu5.98:6.8.9.9-7ubuntu5.118:6.8.9.9-7ubuntu5.128:6.8.9.9-7ubuntu5.138:6.8.9.9-7ubuntu5.148:6.8.9.9-7ubuntu5.158:6.8.9.9-7ubuntu5.168:6.8.9.9-7ubuntu5.16+esm18:6.8.9.9-7ubuntu5.16+esm28:6.8.9.9-7ubuntu5.16+esm38:6.8.9.9-7ubuntu5.16+esm48:6.8.9.9-7ubuntu5.16+esm58:6.8.9.9-7ubuntu5.16+esm68:6.8.9.9-7ubuntu5.16+esm78:6.8.9.9-7ubuntu5.16+esm88:6.8.9.9-7ubuntu5.16+esm98:6.8.9.9-7ubuntu5.16+esm108:6.8.9.9-7ubuntu5.16+esm118:6.8.9.9-7ubuntu5.16+esm128:6.8.9.9-7ubuntu5.16+esm138:6.8.9.9-7ubuntu5.16+esm148:6.8.9.9-7ubuntu5.16+esm158:6.8.9.9-7ubuntu5.16+esm168:6.8.9.9-7ubuntu5.16+esm178:6.8.9.9-7ubuntu5.16+esm188:6.8.9.9-7ubuntu5.16+esm198:6.8.9.9-7ubuntu5.16+esm208:6.8.9.9-7ubuntu5.16+esm218:6.8.9.9-7ubuntu5.16+esm228:6.8.9.9-7ubuntu5.16+esm238:6.8.9.9-7ubuntu5.16+esm248:6.8.9.9-7ubuntu5.16+esm258:6.8.9.9-7ubuntu5.16+esm26
None known
imagemagick
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
8:6.9.7.4+dfsg-16ubuntu28:6.9.7.4+dfsg-16ubuntu38:6.9.7.4+dfsg-16ubuntu48:6.9.7.4+dfsg-16ubuntu58:6.9.7.4+dfsg-16ubuntu6
Show 29 moreShow less
8:6.9.7.4+dfsg-16ubuntu6.28:6.9.7.4+dfsg-16ubuntu6.38:6.9.7.4+dfsg-16ubuntu6.48:6.9.7.4+dfsg-16ubuntu6.78:6.9.7.4+dfsg-16ubuntu6.88:6.9.7.4+dfsg-16ubuntu6.98:6.9.7.4+dfsg-16ubuntu6.118:6.9.7.4+dfsg-16ubuntu6.128:6.9.7.4+dfsg-16ubuntu6.138:6.9.7.4+dfsg-16ubuntu6.148:6.9.7.4+dfsg-16ubuntu6.158:6.9.7.4+dfsg-16ubuntu6.15+esm18:6.9.7.4+dfsg-16ubuntu6.15+esm28:6.9.7.4+dfsg-16ubuntu6.15+esm38:6.9.7.4+dfsg-16ubuntu6.15+esm48:6.9.7.4+dfsg-16ubuntu6.15+esm58:6.9.7.4+dfsg-16ubuntu6.15+esm68:6.9.7.4+dfsg-16ubuntu6.15+esm78:6.9.7.4+dfsg-16ubuntu6.15+esm88:6.9.7.4+dfsg-16ubuntu6.15+esm98:6.9.7.4+dfsg-16ubuntu6.15+esm108:6.9.7.4+dfsg-16ubuntu6.15+esm118:6.9.7.4+dfsg-16ubuntu6.15+esm128:6.9.7.4+dfsg-16ubuntu6.15+esm138:6.9.7.4+dfsg-16ubuntu6.15+esm148:6.9.7.4+dfsg-16ubuntu6.15+esm158:6.9.7.4+dfsg-16ubuntu6.15+esm168:6.9.7.4+dfsg-16ubuntu6.15+esm178:6.9.7.4+dfsg-16ubuntu6.15+esm18
None known
imagemagick
Ubuntu:Pro:20.04:LTS
All versions, plus listed versions
8:6.9.10.23+dfsg-2.1ubuntu38:6.9.10.23+dfsg-2.1ubuntu88:6.9.10.23+dfsg-2.1ubuntu98:6.9.10.23+dfsg-2.1ubuntu108:6.9.10.23+dfsg-2.1ubuntu11
Show 31 moreShow less
8:6.9.10.23+dfsg-2.1ubuntu11.18:6.9.10.23+dfsg-2.1ubuntu11.28:6.9.10.23+dfsg-2.1ubuntu11.48:6.9.10.23+dfsg-2.1ubuntu11.4+esm18:6.9.10.23+dfsg-2.1ubuntu11.58:6.9.10.23+dfsg-2.1ubuntu11.68:6.9.10.23+dfsg-2.1ubuntu11.6+esm18:6.9.10.23+dfsg-2.1ubuntu11.78:6.9.10.23+dfsg-2.1ubuntu11.7+esm18:6.9.10.23+dfsg-2.1ubuntu11.98:6.9.10.23+dfsg-2.1ubuntu11.9+esm18:6.9.10.23+dfsg-2.1ubuntu11.9+esm28:6.9.10.23+dfsg-2.1ubuntu11.108:6.9.10.23+dfsg-2.1ubuntu11.10+esm18:6.9.10.23+dfsg-2.1ubuntu11.118:6.9.10.23+dfsg-2.1ubuntu11.11+esm18:6.9.10.23+dfsg-2.1ubuntu11.11+esm28:6.9.10.23+dfsg-2.1ubuntu11.11+esm38:6.9.10.23+dfsg-2.1ubuntu11.11+esm48:6.9.10.23+dfsg-2.1ubuntu11.11+esm58:6.9.10.23+dfsg-2.1ubuntu11.11+esm68:6.9.10.23+dfsg-2.1ubuntu11.11+esm78:6.9.10.23+dfsg-2.1ubuntu11.11+esm88:6.9.10.23+dfsg-2.1ubuntu11.11+esm98:6.9.10.23+dfsg-2.1ubuntu11.11+esm108:6.9.10.23+dfsg-2.1ubuntu11.11+esm118:6.9.10.23+dfsg-2.1ubuntu11.11+esm128:6.9.10.23+dfsg-2.1ubuntu11.11+esm138:6.9.10.23+dfsg-2.1ubuntu11.11+esm148:6.9.10.23+dfsg-2.1ubuntu11.11+esm158:6.9.10.23+dfsg-2.1ubuntu11.11+esm16
None known
imagemagick
Ubuntu:Pro:22.04:LTS
All versions, plus listed versions
8:6.9.11.60+dfsg-1ubuntu18:6.9.11.60+dfsg-1.38:6.9.11.60+dfsg-1.3build18:6.9.11.60+dfsg-1.3build28:6.9.11.60+dfsg-1.3ubuntu0.22.04.1
Show 24 moreShow less
8:6.9.11.60+dfsg-1.3ubuntu0.22.04.1+esm18:6.9.11.60+dfsg-1.3ubuntu0.22.04.28:6.9.11.60+dfsg-1.3ubuntu0.22.04.2+esm18:6.9.11.60+dfsg-1.3ubuntu0.22.04.38:6.9.11.60+dfsg-1.3ubuntu0.22.04.3+esm18:6.9.11.60+dfsg-1.3ubuntu0.22.04.3+esm28:6.9.11.60+dfsg-1.3ubuntu0.22.04.3+esm38:6.9.11.60+dfsg-1.3ubuntu0.22.04.58:6.9.11.60+dfsg-1.3ubuntu0.22.04.5+esm18:6.9.11.60+dfsg-1.3ubuntu0.22.04.5+esm28:6.9.11.60+dfsg-1.3ubuntu0.22.04.5+esm38:6.9.11.60+dfsg-1.3ubuntu0.22.04.5+esm48:6.9.11.60+dfsg-1.3ubuntu0.22.04.5+esm58:6.9.11.60+dfsg-1.3ubuntu0.22.04.5+esm68:6.9.11.60+dfsg-1.3ubuntu0.22.04.5+esm78:6.9.11.60+dfsg-1.3ubuntu0.22.04.5+esm88:6.9.11.60+dfsg-1.3ubuntu0.22.04.5+esm98:6.9.11.60+dfsg-1.3ubuntu0.22.04.5+esm108:6.9.11.60+dfsg-1.3ubuntu0.22.04.5+esm118:6.9.11.60+dfsg-1.3ubuntu0.22.04.5+esm128:6.9.11.60+dfsg-1.3ubuntu0.22.04.5+esm138:6.9.11.60+dfsg-1.3ubuntu0.22.04.5+esm148:6.9.11.60+dfsg-1.3ubuntu0.22.04.5+esm158:6.9.11.60+dfsg-1.3ubuntu0.22.04.5+esm16
None known
imagemagick
Ubuntu:Pro:24.04:LTS
All versions, plus listed versions
8:6.9.11.60+dfsg-1.6ubuntu18:6.9.12.98+dfsg1-58:6.9.12.98+dfsg1-5.2build18:6.9.12.98+dfsg1-5.2build28:6.9.12.98+dfsg1-5.2ubuntu0.1~esm1
Show 14 moreShow less
8:6.9.12.98+dfsg1-5.2ubuntu0.1~esm28:6.9.12.98+dfsg1-5.2ubuntu0.1~esm38:6.9.12.98+dfsg1-5.2ubuntu0.1~esm48:6.9.12.98+dfsg1-5.2ubuntu0.1~esm58:6.9.12.98+dfsg1-5.2ubuntu0.1~esm68:6.9.12.98+dfsg1-5.2ubuntu0.1~esm78:6.9.12.98+dfsg1-5.2ubuntu0.1~esm88:6.9.12.98+dfsg1-5.2ubuntu0.1~esm98:6.9.12.98+dfsg1-5.2ubuntu0.1~esm108:6.9.12.98+dfsg1-5.2ubuntu0.1~esm118:6.9.12.98+dfsg1-5.2ubuntu0.1~esm128:6.9.12.98+dfsg1-5.2ubuntu0.1~esm138:6.9.12.98+dfsg1-5.2ubuntu0.1~esm148:6.9.12.98+dfsg1-5.2ubuntu0.1~esm15
None known
imagemagick
Ubuntu:25.10
All versions, plus listed versions
8:7.1.1.43+dfsg1-18:7.1.1.43+dfsg1-1ubuntu18:7.1.1.43+dfsg1-1ubuntu28:7.1.2.3+dfsg1-18:7.1.2.3+dfsg1-1ubuntu0.1
None known
imagemagick
Ubuntu:26.10
All versions, plus listed versions
8:7.1.2.18+dfsg1-18:7.1.2.25+dfsg1-28:7.1.2.27+dfsg1-18:7.1.2.31+dfsg1-1
None known
imagemagick
Ubuntu:Pro:26.04:LTS
All versions, plus listed versions
8:7.1.2.3+dfsg1-18:7.1.2.8+dfsg1-18:7.1.2.12+dfsg1-18:7.1.2.13+dfsg1-18:7.1.2.15+dfsg1-1
Show 6 moreShow less
8:7.1.2.16+dfsg1-18:7.1.2.18+dfsg1-18:7.1.2.18+dfsg1-1ubuntu0.1~esm18:7.1.2.18+dfsg1-1ubuntu0.1~esm28:7.1.2.18+dfsg1-1ubuntu0.1~esm38:7.1.2.18+dfsg1-1ubuntu0.1~esm4
None known
ImageMagick
openSUSE:Tumbleweed
From an advisory covering 4 CVEs
before 7.1.2.13-2.1
7.1.2.13-2.1
ImageMagick
openSUSE:Leap 16.0
From an advisory covering 38 CVEs
before 7.1.2.0-160000.6.1
7.1.2.0-160000.6.1

History

History
RecordedChangedSources
affected, facts
affected
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-23874 is a medium vulnerability (CVSS 5.5) in Imagemagick, published January 20, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.19%, the 8th percentile. Fixed in Magick.NET-Q8-x64 14.10.2.

References

Show 92 moreShow less
This page doesn't list everything

Left out here: 1,660 versions. The JSON record has them.

MoveEnter Open