CVE-2025-53015
ImageMagick has XMP profile write that triggers hang due to unbounded loop
ImageMagick is free and open-source software used for editing and manipulating digital images. In versions prior to 7.1.2-0, infinite lines occur when writing during a specific XMP file conversion command. Version 7.1.2-0 fixes the issue.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.5
ImageMagick has XMP profile write that triggers hang due to unbounded loop
ImageMagick is free and open-source software used for editing and manipulating digital images. In versions prior to 7.1.2-0, infinite lines occur when writing during a specific XMP file conversion command. Version 7.1.2-0 fixes the issue.
- Record
CVE-2025-53015- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-835
- Updated
- 2026-11-02
EUVDEUVD-2025-21388
7.5
ImageMagick is free and open-source software used for editing and manipulating digital images. In versions prior to 7.1.2-0, infinite lines occur when writing during a specific XMP file conversion command. Version 7.1.2-0 fixes the issue.
- Record
EUVD-2025-21388- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-vmhh-8rxq-fp9g
7.5
ImageMagick has XMP profile write that triggers hang due to unbounded loop
Summary
Infinite lines occur when writing during a specific XMP file conversion command
Details
#0 GetXmpNumeratorAndDenominator (denominator=<optimized out>, numerator=<optimized out>, value=<optimized out>) at MagickCore/profile.c:2578
#1 GetXmpNumeratorAndDenominator (denominator=<synthetic pointer>, numerator=<synthetic pointer>, value=720000000000000) at MagickCore/profile.c:2564
#2 SyncXmpProfile (image=image@entry=0x555555bb9ea0, profile=0x555555b9d020) at MagickCore/profile.c:2605
#3 0x00005555555db5cf in SyncImageProfiles (image=image@entry=0x555555bb9ea0) at MagickCore/profile.c:2651
#4 0x0000555555798d4f in WriteImage (image_info=image_info@entry=0x555555bc2050, image=image@entry=0x555555bb9ea0, exception=exception@entry=0x555555b7bea0) at MagickCore/constitute.c:1288
#5 0x0000555555799862 in WriteImages (image_info=image_info@entry=0x555555bb69c0, images=<optimized out>, images@entry=0x555555bb9ea0, filename=<optimized out>, exception=0x555555b7bea0) at MagickCore/constitute.c:1575
#6 0x00005555559650c4 in CLINoImageOperator (cli_wand=cli_wand@entry=0x555555b85790, option=option@entry=0x5555559beebe "-write", arg1n=arg1n@entry=0x7fffffffe2c7 "a.mng", arg2n=arg2n@entry=0x0) at MagickWand/operation.c:4993
#7 0x0000555555974579 in CLIOption (cli_wand=cli_wand@entry=0x555555b85790, option=option@entry=0x5555559beebe "-write") at MagickWand/operation.c:5473
#8 0x00005555559224aa in ProcessCommandOptions (cli_wand=cli_wand@entry=0x555555b85790, argc=argc@entry=3, argv=argv@entry=0x7fffffffdfa8, index=index@entry=1) at MagickWand/magick-cli.c:758
#9 0x000055555592276d in MagickImageCommand (image_info=image_info@entry=0x555555b824a0, argc=argc@entry=3, argv=argv@entry=0x7fffffffdfa8, metadata=metadata@entry=0x7fffffffbc10, exception=exception@entry=0x555555b7bea0) at MagickWand/magick-cli.c:1392
#10 0x00005555559216a0 in MagickCommandGenesis (image_info=image_info@entry=0x555555b824a0, command=command@entry=0x555555922640 <MagickImageCommand>, argc=argc@entry=3, argv=argv@entry=0x7fffffffdfa8, metadata=0x0, exception=exception@entry=0x555555b7bea0) at MagickWand/magick-cli.c:177
#11 0x000055555559f76b in MagickMain (argc=3, argv=0x7fffffffdfa8) at utilities/magick.c:162
#12 0x00007ffff700fd90 in __libc_start_call_main (main=main@entry=0x55555559aec0 <main>, argc=argc@entry=3, argv=argv@entry=0x7fffffffdfa8) at ../sysdeps/nptl/libc_start_call_main.h:58
#13 0x00007ffff700fe40 in __libc_start_main_impl (main=0x55555559aec0 <main>, argc=3, argv=0x7fffffffdfa8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdf98) at ../csu/libc-start.c:392
#14 0x000055555559f535 in _start ()
static void GetXmpNumeratorAndDenominator(double value,
unsigned long *numerator,unsigned long *denominator)
{
double
df;
*numerator=0;
*denominator=1;
if (value <= MagickEpsilon)
return;
*numerator=1;
df=1.0;
while(fabs(df - value) > MagickEpsilon)
{
if (df < value)
(*numerator)++;
else
{
(*denominator)++;
*numerator=(unsigned long) (value*(*denominator));
}
df=*numerator/(double)*denominator;
}
}
In this code, the loop while(fabs(df - value) > MagickEpsilon) keeps repeating endlessly.
PoC
magick hang a.mng
https://drive.google.com/file/d/1iegkwlTjqnJTtM4XkiheYsjKsC6pxtId/view?usp=sharing
Impact
XMP profile write triggers hang due to unbounded loop
credits
Team Pay1oad DVE
Reporter : Shinyoung Won (with contributions from WooJin Park, DongHa Lee, JungWoo Park, Woojin Jeon, Juwon Chae, Kyusang Han, JaeHun Gou)
yosimich(@yosiimich) Shinyoung Won of SSA Lab
e-mail : [[email protected]]
Woojin Jeon
Gtihub : brainoverflow
e-mail : [[email protected]]
WooJin Park
GitHub : jin-156
e-mail : [[email protected]]
Who4mI(@GAP-dev) Lee DongHa of SSA Lab
Github: GAP-dev
e-mail : [[email protected]]
JungWoo Park
Github :…
- Record
GHSA-vmhh-8rxq-fp9g- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-835
- Updated
- 2026-11-02
NVD
7.5
ImageMagick is free and open-source software used for editing and manipulating digital images. In versions prior to 7.1.2-0, infinite lines occur when writing during a specific XMP file conversion command. Version 7.1.2-0 fixes the issue.
- Record
CVE-2025-53015- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-835
- Updated
- 2026-11-02
OSV
7.5
ImageMagick has XMP profile write that triggers hang due to unbounded loop
ImageMagick is free and open-source software used for editing and manipulating digital images. In versions prior to 7.1.2-0, infinite lines occur when writing during a specific XMP file conversion command. Version 7.1.2-0 fixes the issue.
- Record
CVE-2025-53015- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-835
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2025-53015
7.5
ImageMagick is free and open-source software used for editing and manipulating digital images. In versions prior to 7.1.2-0, infinite lines occur when writing during a specific XMP file conversion command. Version 7.1.2-0 fixes the issue.
- Record
DEBIAN-CVE-2025-53015- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 12 moreShow less
OSVGHSA-vmhh-8rxq-fp9g
7.5
ImageMagick has XMP profile write that triggers hang due to unbounded loop
Summary
Infinite lines occur when writing during a specific XMP file conversion command
Details
#0 GetXmpNumeratorAndDenominator (denominator=<optimized out>, numerator=<optimized out>, value=<optimized out>) at MagickCore/profile.c:2578
#1 GetXmpNumeratorAndDenominator (denominator=<synthetic pointer>, numerator=<synthetic pointer>, value=720000000000000) at MagickCore/profile.c:2564
#2 SyncXmpProfile (image=image@entry=0x555555bb9ea0, profile=0x555555b9d020) at MagickCore/profile.c:2605
#3 0x00005555555db5cf in SyncImageProfiles (image=image@entry=0x555555bb9ea0) at MagickCore/profile.c:2651
#4 0x0000555555798d4f in WriteImage (image_info=image_info@entry=0x555555bc2050, image=image@entry=0x555555bb9ea0, exception=exception@entry=0x555555b7bea0) at MagickCore/constitute.c:1288
#5 0x0000555555799862 in WriteImages (image_info=image_info@entry=0x555555bb69c0, images=<optimized out>, images@entry=0x555555bb9ea0, filename=<optimized out>, exception=0x555555b7bea0) at MagickCore/constitute.c:1575
#6 0x00005555559650c4 in CLINoImageOperator (cli_wand=cli_wand@entry=0x555555b85790, option=option@entry=0x5555559beebe "-write", arg1n=arg1n@entry=0x7fffffffe2c7 "a.mng", arg2n=arg2n@entry=0x0) at MagickWand/operation.c:4993
#7 0x0000555555974579 in CLIOption (cli_wand=cli_wand@entry=0x555555b85790, option=option@entry=0x5555559beebe "-write") at MagickWand/operation.c:5473
#8 0x00005555559224aa in ProcessCommandOptions (cli_wand=cli_wand@entry=0x555555b85790, argc=argc@entry=3, argv=argv@entry=0x7fffffffdfa8, index=index@entry=1) at MagickWand/magick-cli.c:758
#9 0x000055555592276d in MagickImageCommand (image_info=image_info@entry=0x555555b824a0, argc=argc@entry=3, argv=argv@entry=0x7fffffffdfa8, metadata=metadata@entry=0x7fffffffbc10, exception=exception@entry=0x555555b7bea0) at MagickWand/magick-cli.c:1392
#10 0x00005555559216a0 in MagickCommandGenesis (image_info=image_info@entry=0x555555b824a0, command=command@entry=0x555555922640 <MagickImageCommand>, argc=argc@entry=3, argv=argv@entry=0x7fffffffdfa8, metadata=0x0, exception=exception@entry=0x555555b7bea0) at MagickWand/magick-cli.c:177
#11 0x000055555559f76b in MagickMain (argc=3, argv=0x7fffffffdfa8) at utilities/magick.c:162
#12 0x00007ffff700fd90 in __libc_start_call_main (main=main@entry=0x55555559aec0 <main>, argc=argc@entry=3, argv=argv@entry=0x7fffffffdfa8) at ../sysdeps/nptl/libc_start_call_main.h:58
#13 0x00007ffff700fe40 in __libc_start_main_impl (main=0x55555559aec0 <main>, argc=3, argv=0x7fffffffdfa8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdf98) at ../csu/libc-start.c:392
#14 0x000055555559f535 in _start ()
static void GetXmpNumeratorAndDenominator(double value,
unsigned long *numerator,unsigned long *denominator)
{
double
df;
*numerator=0;
*denominator=1;
if (value <= MagickEpsilon)
return;
*numerator=1;
df=1.0;
while(fabs(df - value) > MagickEpsilon)
{
if (df < value)
(*numerator)++;
else
{
(*denominator)++;
*numerator=(unsigned long) (value*(*denominator));
}
df=*numerator/(double)*denominator;
}
}
In this code, the loop while(fabs(df - value) > MagickEpsilon) keeps repeating endlessly.
PoC
magick hang a.mng
https://drive.google.com/file/d/1iegkwlTjqnJTtM4XkiheYsjKsC6pxtId/view?usp=sharing
Impact
XMP profile write triggers hang due to unbounded loop
credits
Team Pay1oad DVE
Reporter : Shinyoung Won (with contributions from WooJin Park, DongHa Lee, JungWoo Park, Woojin Jeon, Juwon Chae, Kyusang Han, JaeHun Gou)
yosimich(@yosiimich) Shinyoung Won of SSA Lab
e-mail : [[email protected]]
Woojin Jeon
Gtihub : brainoverflow
e-mail : [[email protected]]
WooJin Park
GitHub : jin-156
e-mail : [[email protected]]
Who4mI(@GAP-dev) Lee DongHa of SSA Lab
Github: GAP-dev
e-mail : [[email protected]]
JungWoo Park
Github :…
- Record
GHSA-vmhh-8rxq-fp9g- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-835
- Updated
- 2026-11-02
OSVJLSEC-2025-9
7.5
ImageMagick is free and open-source software used for editing and manipulating digital images
ImageMagick is free and open-source software used for editing and manipulating digital images. In versions prior to 7.1.2-0, infinite lines occur when writing during a specific XMP file conversion command. Version 7.1.2-0 fixes the issue.
- Record
JLSEC-2025-9- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2025-1906
7.5
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 is free and open-source software used for editing and manipulating digital images. Versions prior to 7.1.2-0 and 6.9.13-26 have a heap buffer overflow in the InterpretImageFilename function. The issue stems from an off-by-one error that causes out-of-bounds memory access when processing format strings containing consecutive percent signs (%%). Versions 7.1.2-0 and 6.9.13-26 fix the issue.(CVE-2025-53014)
A vulnerability, which was classified as problematic, was found in ImageMagick up to 7.1.1 (Image Processing Software).CWE is classifying the issue as CWE-835. The product contains an iteration or loop with an exit condition that cannot be reached, i.e., an infinite loop.This is going to have an impact on availability.Upgrading to version 7.1.2-0 eliminates this vulnerability.(CVE-2025-53015)
ImageMagick is free and open-source software used for editing and manipulating digital images. In versions prior to 7.1.2-0 and 6.9.13-26, in ImageMagick's magick stream command, specifying multiple consecutive %d format specifiers in a filename template causes a memory leak. Versions 7.1.2-0 and 6.9.13-26 fix the issue.(CVE-2025-53019)
ImageMagick is free and open-source software used for editing and manipulating digital images. In versions prior to 7.1.2-0 and 6.9.13-26, in ImageMagick's magick mogrify command, specifying multiple consecutive %d format specifiers in a filename template causes internal pointer arithmetic to generate an address below the beginning of the stack buffer, resulting in a stack overflow through vsnprintf(). Versions 7.1.2-0 and 6.9.13-26 fix the issue.(CVE-2025-53101)
- Record
OESA-2025-1906- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2025-1907
7.5
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 is free and open-source software used for editing and manipulating digital images. Versions prior to 7.1.2-0 and 6.9.13-26 have a heap buffer overflow in the InterpretImageFilename function. The issue stems from an off-by-one error that causes out-of-bounds memory access when processing format strings containing consecutive percent signs (%%). Versions 7.1.2-0 and 6.9.13-26 fix the issue.(CVE-2025-53014)
A vulnerability, which was classified as problematic, was found in ImageMagick up to 7.1.1 (Image Processing Software).CWE is classifying the issue as CWE-835. The product contains an iteration or loop with an exit condition that cannot be reached, i.e., an infinite loop.This is going to have an impact on availability.Upgrading to version 7.1.2-0 eliminates this vulnerability.(CVE-2025-53015)
ImageMagick is free and open-source software used for editing and manipulating digital images. In versions prior to 7.1.2-0 and 6.9.13-26, in ImageMagick's magick stream command, specifying multiple consecutive %d format specifiers in a filename template causes a memory leak. Versions 7.1.2-0 and 6.9.13-26 fix the issue.(CVE-2025-53019)
ImageMagick is free and open-source software used for editing and manipulating digital images. In versions prior to 7.1.2-0 and 6.9.13-26, in ImageMagick's magick mogrify command, specifying multiple consecutive %d format specifiers in a filename template causes internal pointer arithmetic to generate an address below the beginning of the stack buffer, resulting in a stack overflow through vsnprintf(). Versions 7.1.2-0 and 6.9.13-26 fix the issue.(CVE-2025-53101)
- Record
OESA-2025-1907- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2025-1908
7.5
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 is free and open-source software used for editing and manipulating digital images. Versions prior to 7.1.2-0 and 6.9.13-26 have a heap buffer overflow in the InterpretImageFilename function. The issue stems from an off-by-one error that causes out-of-bounds memory access when processing format strings containing consecutive percent signs (%%). Versions 7.1.2-0 and 6.9.13-26 fix the issue.(CVE-2025-53014)
A vulnerability, which was classified as problematic, was found in ImageMagick up to 7.1.1 (Image Processing Software).CWE is classifying the issue as CWE-835. The product contains an iteration or loop with an exit condition that cannot be reached, i.e., an infinite loop.This is going to have an impact on availability.Upgrading to version 7.1.2-0 eliminates this vulnerability.(CVE-2025-53015)
ImageMagick is free and open-source software used for editing and manipulating digital images. In versions prior to 7.1.2-0 and 6.9.13-26, in ImageMagick's magick stream command, specifying multiple consecutive %d format specifiers in a filename template causes a memory leak. Versions 7.1.2-0 and 6.9.13-26 fix the issue.(CVE-2025-53019)
ImageMagick is free and open-source software used for editing and manipulating digital images. In versions prior to 7.1.2-0 and 6.9.13-26, in ImageMagick's magick mogrify command, specifying multiple consecutive %d format specifiers in a filename template causes internal pointer arithmetic to generate an address below the beginning of the stack buffer, resulting in a stack overflow through vsnprintf(). Versions 7.1.2-0 and 6.9.13-26 fix the issue.(CVE-2025-53101)
- Record
OESA-2025-1908- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2025-1909
7.5
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 is free and open-source software used for editing and manipulating digital images. Versions prior to 7.1.2-0 and 6.9.13-26 have a heap buffer overflow in the InterpretImageFilename function. The issue stems from an off-by-one error that causes out-of-bounds memory access when processing format strings containing consecutive percent signs (%%). Versions 7.1.2-0 and 6.9.13-26 fix the issue.(CVE-2025-53014)
A vulnerability, which was classified as problematic, was found in ImageMagick up to 7.1.1 (Image Processing Software).CWE is classifying the issue as CWE-835. The product contains an iteration or loop with an exit condition that cannot be reached, i.e., an infinite loop.This is going to have an impact on availability.Upgrading to version 7.1.2-0 eliminates this vulnerability.(CVE-2025-53015)
ImageMagick is free and open-source software used for editing and manipulating digital images. In versions prior to 7.1.2-0 and 6.9.13-26, in ImageMagick's magick stream command, specifying multiple consecutive %d format specifiers in a filename template causes a memory leak. Versions 7.1.2-0 and 6.9.13-26 fix the issue.(CVE-2025-53019)
ImageMagick is free and open-source software used for editing and manipulating digital images. In versions prior to 7.1.2-0 and 6.9.13-26, in ImageMagick's magick mogrify command, specifying multiple consecutive %d format specifiers in a filename template causes internal pointer arithmetic to generate an address below the beginning of the stack buffer, resulting in a stack overflow through vsnprintf(). Versions 7.1.2-0 and 6.9.13-26 fix the issue.(CVE-2025-53101)
- Record
OESA-2025-1909- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2025-1910
7.5
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 is free and open-source software used for editing and manipulating digital images. Versions prior to 7.1.2-0 and 6.9.13-26 have a heap buffer overflow in the InterpretImageFilename function. The issue stems from an off-by-one error that causes out-of-bounds memory access when processing format strings containing consecutive percent signs (%%). Versions 7.1.2-0 and 6.9.13-26 fix the issue.(CVE-2025-53014)
A vulnerability, which was classified as problematic, was found in ImageMagick up to 7.1.1 (Image Processing Software).CWE is classifying the issue as CWE-835. The product contains an iteration or loop with an exit condition that cannot be reached, i.e., an infinite loop.This is going to have an impact on availability.Upgrading to version 7.1.2-0 eliminates this vulnerability.(CVE-2025-53015)
ImageMagick is free and open-source software used for editing and manipulating digital images. In versions prior to 7.1.2-0 and 6.9.13-26, in ImageMagick's magick stream command, specifying multiple consecutive %d format specifiers in a filename template causes a memory leak. Versions 7.1.2-0 and 6.9.13-26 fix the issue.(CVE-2025-53019)
ImageMagick is free and open-source software used for editing and manipulating digital images. In versions prior to 7.1.2-0 and 6.9.13-26, in ImageMagick's magick mogrify command, specifying multiple consecutive %d format specifiers in a filename template causes internal pointer arithmetic to generate an address below the beginning of the stack buffer, resulting in a stack overflow through vsnprintf(). Versions 7.1.2-0 and 6.9.13-26 fix the issue.(CVE-2025-53101)
- Record
OESA-2025-1910- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-53015
7.5
ImageMagick is free and open-source software used for editing and manipulating digital images. In versions prior to 7.1.2-0, infinite lines occur when writing during a specific XMP file conversion command. Version 7.1.2-0 fixes the issue.
- Record
UBUNTU-CVE-2025-53015- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15349-1 No score
ImageMagick-7.1.2.0-1.1 on GA media
These are all security issues fixed in the ImageMagick-7.1.2.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15349-1- Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-13-CVE-2025-53015 No score
CVE-2025-53015 in rootio-imagemagick - Patched by Root
Root has patched CVE-2025-53015 in the rootio-imagemagick package for Root:Debian:13. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-13-CVE-2025-53015- Updated
- 2026-11-02
OSVSUSE-SU-2025:02511-1 No score
Security update for ImageMagick
This update for ImageMagick fixes the following issues:
- CVE-2025-53014: Fixed an off-by-one error may cause an out-of-bounds memory access (bsc#1246530)
- CVE-2025-53015: Fixed specific XMP file conversion may cause an infinite loop (bsc#1246531)
- CVE-2025-53019: Fixed format specifiers in a filename template may cause a memory leak (bsc#1246534)
- CVE-2025-53101: Fixed input manipulation may lead to an out-of-bound write (bsc#1246529)
Changed policies:
* allow ImageMagick to read it's own files again (bsc#1246065)
- Record
SUSE-SU-2025:02511-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02801-1 No score
Security update for ImageMagick
This update for ImageMagick fixes the following issues:
- CVE-2025-53014: Fixed an off-by-one error may cause an out-of-bounds memory access (bsc#1246530)
- CVE-2025-53015: Fixed specific XMP file conversion may cause an infinite loop (bsc#1246531)
- CVE-2025-53019: Fixed format specifiers in a filename template may cause a memory leak (bsc#1246534)
- CVE-2025-53101: Fixed input manipulation may lead to an out-of-bound write (bsc#1246529)
Other fix:
- Crop filename pattern %03d no longer works in ImageMagick 7 (bsc#1247475)
- Record
SUSE-SU-2025:02801-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
Magick.NET-Q8-AnyCPUNuGet |
before 14.7.0 | 14.7.0 |
Magick.NET-Q16-AnyCPUNuGet |
before 14.7.0 | 14.7.0 |
Magick.NET-Q16-HDRI-AnyCPUNuGet |
before 14.7.0 | 14.7.0 |
Magick.NET-Q8-x64NuGet |
before 14.7.0 | 14.7.0 |
Magick.NET-Q8-arm64NuGet |
before 14.7.0 | 14.7.0 |
Magick.NET-Q8-x86NuGet |
before 14.7.0 | 14.7.0 |
Magick.NET-Q8-OpenMP-x64NuGet |
before 14.7.0 | 14.7.0 |
Magick.NET-Q8-OpenMP-arm64NuGet |
before 14.7.0 | 14.7.0 |
Magick.NET-Q16-x64NuGet |
before 14.7.0 | 14.7.0 |
Magick.NET-Q16-arm64NuGet |
before 14.7.0 | 14.7.0 |
Show 41 moreShow less
| Package | Affected | Fixed |
|---|---|---|
Magick.NET-Q16-x86NuGet |
before 14.7.0 | 14.7.0 |
Magick.NET-Q16-OpenMP-x64NuGet |
before 14.7.0 | 14.7.0 |
Magick.NET-Q16-OpenMP-arm64NuGet |
before 14.7.0 | 14.7.0 |
Magick.NET-Q16-OpenMP-x86NuGet |
before 14.7.0 | 14.7.0 |
Magick.NET-Q16-HDRI-x64NuGet |
before 14.7.0 | 14.7.0 |
Magick.NET-Q16-HDRI-arm64NuGet |
before 14.7.0 | 14.7.0 |
Magick.NET-Q16-HDRI-x86NuGet |
before 14.7.0 | 14.7.0 |
Magick.NET-Q16-HDRI-OpenMP-x64NuGet |
before 14.7.0 | 14.7.0 |
Magick.NET-Q16-HDRI-OpenMP-arm64NuGet |
before 14.7.0 | 14.7.0 |
imagemagickDebian:13 |
before 8:7.1.1.43+dfsg1-1+deb13u1, plus listed versions 8:7.1.1.43+dfsg1-1 |
8:7.1.1.43+dfsg1-1+deb13u1 |
imagemagickDebian:14 |
before 8:7.1.1.47+dfsg1-2, plus listed versions 8:7.1.1.43+dfsg1-18:7.1.1.46+dfsg1-18:7.1.1.47+dfsg1-1 |
8:7.1.1.47+dfsg1-2 |
Magick.NET-Q8-AnyCPUNuGet |
before 14.7.0, plus listed versions 10.0.010.1.011.0.011.1.011.1.1 Show 45 moreShow less11.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.2.014.3.014.4.014.5.014.6.06.8.8.10016.8.9.16.8.9.1016.8.9.26.8.9.4016.8.9.5016.8.9.6017.0.0.17.0.0.107.0.0.1017.0.0.102 |
14.7.0 |
Magick.NET-Q16-AnyCPUNuGet |
before 14.7.0, plus listed versions 10.0.010.1.011.0.011.1.011.1.1 Show 45 moreShow less11.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.2.014.3.014.4.014.5.014.6.06.8.8.10016.8.9.16.8.9.1016.8.9.26.8.9.4016.8.9.5016.8.9.6017.0.0.17.0.0.107.0.0.1017.0.0.102 |
14.7.0 |
Magick.NET-Q16-HDRI-AnyCPUNuGet |
before 14.7.0, plus listed versions 10.0.010.1.011.0.011.1.011.1.1 Show 45 moreShow less11.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.2.014.3.014.4.014.5.014.6.06.8.9.1016.8.9.4016.8.9.5016.8.9.6017.0.0.17.0.0.107.0.0.1017.0.0.1027.0.0.1037.0.0.1047.0.0.11 |
14.7.0 |
Magick.NET-Q8-x64NuGet |
before 14.7.0, plus listed versions 10.0.010.1.011.0.011.1.011.1.1 Show 45 moreShow less11.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.2.014.3.014.4.014.5.014.6.06.8.5.10016.8.5.4016.8.5.4026.8.6.3016.8.6.6016.8.6.8016.8.7.16.8.7.1016.8.7.5016.8.7.5026.8.7.901 |
14.7.0 |
Magick.NET-Q8-arm64NuGet |
before 14.7.0, plus listed versions 10.0.010.1.011.0.011.1.011.1.1 Show 40 moreShow less11.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.2.014.3.014.4.014.5.014.6.08.6.08.6.19.0.09.1.09.1.19.1.2 |
14.7.0 |
Magick.NET-Q8-x86NuGet |
before 14.7.0, plus listed versions 10.0.010.1.011.0.011.1.011.1.1 Show 45 moreShow less11.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.2.014.3.014.4.014.5.014.6.06.8.5.10016.8.5.4016.8.5.4026.8.6.3016.8.6.6016.8.6.8016.8.7.16.8.7.1016.8.7.5016.8.7.5026.8.7.901 |
14.7.0 |
Magick.NET-Q8-OpenMP-x64NuGet |
before 14.7.0, plus listed versions 10.0.010.1.011.0.011.1.011.1.1 Show 45 moreShow less11.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.2.014.3.014.4.014.5.014.6.07.14.07.14.0.17.14.0.27.14.0.37.14.17.14.27.14.37.14.47.14.57.15.07.15.0.1 |
14.7.0 |
Magick.NET-Q8-OpenMP-arm64NuGet |
before 14.7.0, plus listed versions 10.0.010.1.011.0.011.1.011.1.1 Show 40 moreShow less11.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.2.014.3.014.4.014.5.014.6.08.6.08.6.19.0.09.1.09.1.19.1.2 |
14.7.0 |
Magick.NET-Q16-x64NuGet |
before 14.7.0, plus listed versions 10.0.010.1.011.0.011.1.011.1.1 Show 45 moreShow less11.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.2.014.3.014.4.014.5.014.6.06.8.5.10016.8.5.4016.8.5.4026.8.6.3016.8.6.6016.8.6.8016.8.7.16.8.7.1016.8.7.5016.8.7.5026.8.7.901 |
14.7.0 |
Magick.NET-Q16-arm64NuGet |
before 14.7.0, plus listed versions 10.0.010.1.011.0.011.1.011.1.1 Show 40 moreShow less11.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.2.014.3.014.4.014.5.014.6.08.6.08.6.19.0.09.1.09.1.19.1.2 |
14.7.0 |
Magick.NET-Q16-x86NuGet |
before 14.7.0, plus listed versions 10.0.010.1.011.0.011.1.011.1.1 Show 45 moreShow less11.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.2.014.3.014.4.014.5.014.6.06.8.5.10016.8.5.4016.8.5.4026.8.6.3016.8.6.6016.8.6.8016.8.7.16.8.7.1016.8.7.5016.8.7.5026.8.7.901 |
14.7.0 |
Magick.NET-Q16-OpenMP-x64NuGet |
before 14.7.0, plus listed versions 10.0.010.1.011.0.011.1.011.1.1 Show 45 moreShow less11.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.2.014.3.014.4.014.5.014.6.07.14.07.14.0.17.14.0.27.14.0.37.14.17.14.27.14.37.14.47.14.57.15.07.15.0.1 |
14.7.0 |
Magick.NET-Q16-OpenMP-arm64NuGet |
before 14.7.0, plus listed versions 10.0.010.1.011.0.011.1.011.1.1 Show 40 moreShow less11.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.2.014.3.014.4.014.5.014.6.08.6.08.6.19.0.09.1.09.1.19.1.2 |
14.7.0 |
Magick.NET-Q16-HDRI-x64NuGet |
before 14.7.0, plus listed versions 10.0.010.1.011.0.011.1.011.1.1 Show 45 moreShow less11.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.2.014.3.014.4.014.5.014.6.06.8.9.1016.8.9.4016.8.9.5016.8.9.6017.0.0.17.0.0.107.0.0.1017.0.0.1027.0.0.1037.0.0.1047.0.0.11 |
14.7.0 |
Magick.NET-Q16-HDRI-arm64NuGet |
before 14.7.0, plus listed versions 10.0.010.1.011.0.011.1.011.1.1 Show 40 moreShow less11.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.2.014.3.014.4.014.5.014.6.08.6.08.6.19.0.09.1.09.1.19.1.2 |
14.7.0 |
Magick.NET-Q16-HDRI-x86NuGet |
before 14.7.0, plus listed versions 10.0.010.1.011.0.011.1.011.1.1 Show 45 moreShow less11.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.2.014.3.014.4.014.5.014.6.06.8.9.1016.8.9.4016.8.9.5016.8.9.6017.0.0.17.0.0.107.0.0.1017.0.0.1027.0.0.1037.0.0.1047.0.0.11 |
14.7.0 |
Magick.NET-Q16-HDRI-OpenMP-x64NuGet |
before 14.7.0, plus listed versions 10.0.010.1.011.0.011.1.011.1.1 Show 45 moreShow less11.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.2.014.3.014.4.014.5.014.6.07.14.07.14.0.17.14.0.27.14.0.37.14.17.14.27.14.37.14.47.14.57.15.07.15.0.1 |
14.7.0 |
Magick.NET-Q16-HDRI-OpenMP-arm64NuGet |
before 14.7.0, plus listed versions 10.0.010.1.011.0.011.1.011.1.1 Show 40 moreShow less11.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.2.014.3.014.4.014.5.014.6.08.6.08.6.19.0.09.1.09.1.19.1.2 |
14.7.0 |
ImageMagick_jllJulia |
7.1.1+0 up to 7.1.2001+0 | 7.1.2001+0 |
ImageMagickopenEuler:22.03-LTS-SP3 From an advisory covering 4 CVEs |
before 7.1.1.8-7.oe2203sp3 | 7.1.1.8-7.oe2203sp3 |
ImageMagickopenEuler:22.03-LTS-SP4 From an advisory covering 4 CVEs |
before 7.1.1.8-7.oe2203sp4 | 7.1.1.8-7.oe2203sp4 |
ImageMagickopenEuler:24.03-LTS From an advisory covering 4 CVEs |
before 7.1.1.15-3.oe2403 | 7.1.1.15-3.oe2403 |
ImageMagickopenEuler:24.03-LTS-SP1 From an advisory covering 4 CVEs |
before 7.1.1.15-3.oe2403sp1 | 7.1.1.15-3.oe2403sp1 |
ImageMagickopenEuler:24.03-LTS-SP2 From an advisory covering 4 CVEs |
before 7.1.1.15-3.oe2403sp2 | 7.1.1.15-3.oe2403sp2 |
ImageMagickSUSE:Linux Enterprise Module for Desktop Applications 15 SP6 From an advisory covering 4 CVEs |
before 7.1.1.21-150600.3.13.1 | 7.1.1.21-150600.3.13.1 |
ImageMagickSUSE:Linux Enterprise Module for Development Tools 15 SP6 From an advisory covering 4 CVEs |
before 7.1.1.21-150600.3.13.1 | 7.1.1.21-150600.3.13.1 |
ImageMagickopenSUSE:Leap 15.6 From an advisory covering 4 CVEs |
before 7.1.1.21-150600.3.13.1 | 7.1.1.21-150600.3.13.1 |
ImageMagickSUSE:Linux Enterprise Module for Desktop Applications 15 SP7 From an advisory covering 4 CVEs |
before 7.1.1.43-150700.3.8.1 | 7.1.1.43-150700.3.8.1 |
ImageMagickSUSE:Linux Enterprise Module for Development Tools 15 SP7 From an advisory covering 4 CVEs |
before 7.1.1.43-150700.3.8.1 | 7.1.1.43-150700.3.8.1 |
ImageMagickopenSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 7.1.2.0-1.1 | 7.1.2.0-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-53015 is a high vulnerability (CVSS 7.5) in Imagemagick, published July 14, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.83%, the 57th percentile. Fixed in Magick.NET-Q8-AnyCPU 14.7.0.
References
github.com/ImageMagick/ImageMagick/security/advisories/GHSA-vmhh-8rxq-fp9g
drive.google.com/file/d/1iegkwlTjqnJTtM4XkiheYsjKsC6pxtId/view?usp=sharing
nvd.nist.gov/vuln/detail/CVE-2025-53015
github.com/ImageMagick/ImageMagick/commit/229fa96a988a21d78318bbca61245a6ed1ee33a0
github.com/ImageMagick/ImageMagick/commit/38631605e6ab744548a561797472cf8648bcfe26
github.com/dlemstra/Magick.NET/releases/tag/14.7.0
Show 26 moreShow less
github.com/advisories/GHSA-vmhh-8rxq-fp9g
github.com/CVEProject/cvelistV5/tree/main/cves/2025/53xxx/CVE-2025-53015.json
security-tracker.debian.org/tracker/CVE-2025-53015
github.com/ImageMagick/ImageMagick
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1906
nvd.nist.gov/vuln/detail/CVE-2025-53014
nvd.nist.gov/vuln/detail/CVE-2025-53019
nvd.nist.gov/vuln/detail/CVE-2025-53101
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1907
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1908
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1909
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1910
suse.com/support/update/announcement/2025/suse-su-202502511-1
bugzilla.suse.com/1246065
bugzilla.suse.com/1246529
bugzilla.suse.com/1246530
bugzilla.suse.com/1246531
bugzilla.suse.com/1246534
suse.com/security/cve/CVE-2025-53014
suse.com/security/cve/CVE-2025-53015
suse.com/security/cve/CVE-2025-53019
suse.com/security/cve/CVE-2025-53101
suse.com/support/update/announcement/2025/suse-su-202502801-1
bugzilla.suse.com/1247475
ubuntu.com/security/CVE-2025-53015
cve.org/CVERecord?id=CVE-2025-53015
Left out here: 1,546 versions and the rest of 2 source descriptions. The JSON record has them.