- Top reward
- $1,500
- Top severity paid
- Critical
- Assets in scope
- 7
- Public CVEs
- 800
- Last change
- No changes yet
At a glance
What to know before you start testing.
- Pays from $1,500
- for critical bugs.
- Report on Sorona
- Submit through the program page.
- Partial safe harbor
- Some legal protection; read the terms.
- Publish after a fix
- Coordinate the timing with the company.
Rewards
What Sorona lists as the payout for each severity.
| Severity | Relative size | Reward |
|---|---|---|
| Critical | $1,500+ | |
| High | $700+ | |
| Medium | $300+ | |
| Low |
|
$100 $100 / 1 month Claude Max |
- Safe harbor
-
Partial
Sorona will not pursue legal action against you for good-faith research submitted to us in line with this policy. We cannot speak for the upstream project, its vendor, or any third party, and we do not grant authorization on their behalf.
Summarised with AI from the program policy on Sorona, read 12 Nov 2026, and checked word for word against it. Read the original
Scope
7 assets you may test, 5 excluded.
Web 1
- https://imagemagick.org
Products and areas 6
- Delegate command construction in delegates.xml, the ImageTragick class of shell-injection bug
- Integer arithmetic on image dimensions, geometry strings and resample kernels, where a wrapped value feeds a later allocation or copy
- MagickCore in full, including pixel-cache and memory management, the source of a long run of heap overflows
- The policy.xml and magick.xml security-policy engine itself, where a bypass re-enables every coder an administrator believed they had turned off
- The project takes reports privately through GitHub private vulnerability reporting on ImageMagick/ImageMagick, and the boundary it draws is the delegate line: defects in third-party binaries such as Ghostscript or libtiff belong to those projects. What follows is ImageMagick's own tree
- The whole coders/ directory: more than a hundred format readers, each one parsing a different attacker-supplied format
Out of scope (5)
- Bugs in delegated third-party binaries such as Ghostscript or libtiff rather than in ImageMagick itself
- More than three patch submissions per person per month on the Google pathway
- One-liner fixes for non-exploitable crashes and resource-exhaustion denial of service, which rules out a large share of raw fuzzer output against this codebase
- Patches the maintainers decline, and patches older than twelve months or younger than one month at submission
- The Tier 1 ceiling, which ImageMagick cannot reach: it qualifies at Tier 2 through OSS-Fuzz, not as a named Tier 1 project
Rules
What the policy asks of you, and the bug types it won't reward, quoted from Sorona's policy.
While testing
-
Submit through sorona.xyz.
-
Report privately through GitHub private vulnerability reporting on ImageMagick/ImageMagick, with the exact input file and command line that reproduces it
-
Show the bug in ImageMagick itself; defects in delegated third-party binaries such as Ghostscript or libtiff belong with those projects, which have their own scope lines
-
State the policy.xml configuration you tested under.
-
One-liner fixes for non-exploitable crashes and for resource-exhaustion denial of service are not rewarded
-
If you also want the Google patch money, land the fix upstream yourself and keep it merged without reverts for one month.
-
Google cannot pay anyone on a sanctions list, in a sanctioned territory, or located in Russia or Belarus
Not accepted
-
One-liner fixes for non-exploitable crashes and resource-exhaustion denial of service
-
Bugs in delegated third-party binaries such as Ghostscript or libtiff rather than in ImageMagick itself
-
Patches the maintainers decline, and patches older than twelve months or younger than one month at submission
-
More than three patch submissions per person per month on the Google pathway
Summarised with AI from the program policy on Sorona, read 12 Nov 2026, and checked word for word against it. Read the original
Changes
Tracked since 11 Nov 2026. Last checked 9 minutes ago.
No changes yet. When the rewards or scope move, you will see it here and in the RSS feed.
Public CVEs
Published vulnerabilities in this vendor's products, from the NVD.
| CVE | Summary | Severity | Published |
|---|---|---|---|
| CVE-2026-119123 | ImageMagick before 7.1.2-34 contains a stack overflow vulnerability in the TIFF decoder that occurs when the DNG decoder is disabled. Attackers can supply a crafted image file for processing to trigger the stack overflow and crash the application, causing denial of service. | Medium 6.3 | 29 Oct 2026 |
| CVE-2026-119124 | ImageMagick before 7.1.2-34 contains a heap-based buffer overflow in its -morph processing, where crafted images cause writes beyond the bounds of a heap buffer. An attacker can supply a crafted image that, when processed by a user with the -morph option, corrupts heap memory and crashes the application. | Medium 4.8 | 29 Oct 2026 |
| CVE-2026-116159 | ImageMagick before 6.9.13-58 and 7.x before 7.1.2-33 contains a memory leak in the handling of the -cdl (color decision list) option, where allocated memory is not cleaned up after use. Attackers can supply input that causes the -cdl option to be processed, repeatedly leaking memory and degrading availability through resource exhaustion. | Medium 4.8 | 25 Oct 2026 |
| CVE-2026-116160 | ImageMagick before 6.9.13-58 and 7.x before 7.1.2-33 contains a heap-based buffer overflow in the X11 animate operation when processing crafted images. Attackers can supply a malicious image that, when a user runs an X11 animate operation on it, overwrites heap memory and can crash the application. | Medium 4.8 | 25 Oct 2026 |
| CVE-2026-116152 | ImageMagick before 7.1.2-33 contains a memory leak vulnerability in the MAT decoder that fails to release allocated memory in a specific error path. Attackers can supply crafted MAT files that trigger this error path repeatedly, causing small memory leaks that gradually consume process memory. | Medium 6.9 | 25 Oct 2026 |
| CVE-2026-116153 | ImageMagick before 7.1.2-33 contains a heap buffer overflow vulnerability on 32-bit systems that allows attackers to overwrite heap memory when convex-hull information is requested. Attackers can supply crafted images processed with convex-hull calculations to corrupt heap memory, causing crashes or potential code execution. | Low 2.0 | 25 Oct 2026 |
| CVE-2026-116154 | ImageMagick before 6.9.13-58 and 7.x before 7.1.2-33 contains a memory leak in its XML parsing code, where allocated memory is not released when parsing reaches the nesting depth limit. Attackers can supply crafted, deeply nested XML data to trigger the leak, causing memory exhaustion and denial of service. | Medium 6.9 | 25 Oct 2026 |
| CVE-2026-116155 | ImageMagick before 6.9.13-58 and 7.x before 7.1.2-33 contains a memory leak in the handling of XMP profiles by various decoders. Attackers can supply images with a crafted XMP profile that leak memory each time they are processed, leading to resource exhaustion and denial of service. | Medium 6.9 | 25 Oct 2026 |
| CVE-2026-116156 | ImageMagick before 6.9.13-58 and 7.x before 7.1.2-33 contains a memory leak caused by a missing cleanup when the -set profile option is used. An attacker who induces a user to process images with the -set profile option can leak memory, potentially exhausting resources and causing a denial of service. | Medium 4.8 | 25 Oct 2026 |
| CVE-2026-116157 | ImageMagick before 7.1.2-33 contains a memory leak vulnerability in PerlMagick that fails to free values returned when reading image properties. Attackers can repeatedly trigger property reads through five affected PerlMagick code locations to exhaust memory and cause denial of service. | Medium 4.8 | 25 Oct 2026 |
| CVE-2026-116158 | ImageMagick before 7.1.2-33 contains a memory leak vulnerability in the magick compare command caused by missing cleanup when an operation fails. Attackers can supply inputs that trigger repeated failed compare operations to exhaust memory and cause denial of service. | Low 2.0 | 25 Oct 2026 |
| CVE-2026-116145 | ImageMagick before 6.9.13-58 and 7.x before 7.1.2-32 contains a security policy bypass caused by an incomplete fix for the policy bypass reported in GHSA-jjp4-3fwf-393j. An attacker able to supply input to ImageMagick can evade configured security policy restrictions, allowing operations the policy was intended to block. | Low 1.8 | 25 Oct 2026 |
| CVE-2026-116146 | ImageMagick before 6.9.13-58 and 7.x before 7.1.2-33 contains a memory leak in the MSL decoder that fails to release allocated memory when processing a crafted MSL image. Attackers can supply crafted MSL files for processing to repeatedly leak memory, causing resource exhaustion and denial of service. | Medium 6.3 | 25 Oct 2026 |
| CVE-2026-116147 | ImageMagick before 6.9.13-58 and 7.x before 7.1.2-33 contains a null pointer dereference in the DJVU decoder because the result of a memory allocation is not checked before use. Attackers can supply a DJVU image that, when processed under conditions where the allocation fails, crashes the process and causes a denial of service. | Medium 6.3 | 25 Oct 2026 |
| CVE-2026-116148 | ImageMagick before 6.9.13-58 and 7.x before 7.1.2-33 contains an injection vulnerability in the MVG encoder, which does not properly neutralize user-specified drawing options before writing them into generated MVG output. Attackers who can supply drawing options can inject arbitrary MVG drawing commands into the resulting MVG file. | Medium 4.8 | 25 Oct 2026 |
| CVE-2026-116149 | ImageMagick before 6.9.13-58 and 7.x before 7.1.2-33 contains a stack-based buffer overflow in the handling of bzip2 compressed images. Attackers can supply a crafted image using bzip2 compression to overwrite stack memory during decoding, causing crashes or memory corruption. | High 7.2 | 25 Oct 2026 |
| CVE-2026-116150 | ImageMagick before 7.1.2-33 contains a memory leak vulnerability in the FPX encoder that allows attackers to exhaust memory by supplying a crafted image. Attackers can submit crafted images for FPX encoding to leak memory repeatedly, causing resource exhaustion and denial of service. | Low 2.3 | 25 Oct 2026 |
| CVE-2026-116151 | ImageMagick before 6.9.13-58 and 7.x before 7.1.2-33 contains a memory leak in the JNG encoder that fails to release allocated memory when processing a crafted image. Attackers can supply crafted images that are encoded to JNG to leak memory, potentially causing resource exhaustion and a limited denial of service. | Medium 6.3 | 25 Oct 2026 |
| CVE-2026-116140 | ImageMagick before 6.9.13-58 and 7.x before 7.1.2-33 incorrectly parses delegate invocations, which can allow an executable blocked in policy.xml to still run. An attacker who gets ImageMagick to process input that triggers a delegate invocation can bypass the administrator-defined policy and execute the blocked program. | Medium 4.8 | 25 Oct 2026 |
| CVE-2026-116141 | ImageMagick before 7.1.2-33 contains a policy bypass vulnerability in the UHDR decoder that allows attackers to evade image width and height limits because extent checks occur after decoding. Attackers can supply crafted UHDR images with oversized dimensions that are fully decoded before policy limits are enforced, causing excessive resource consumption. | Medium 6.9 | 25 Oct 2026 |
| CVE-2026-116142 | ImageMagick before 7.1.2-33 contains a heap buffer over-read vulnerability that allows attackers to read beyond allocated memory when printing a minimum-bounding-box. Attackers can supply a crafted image that triggers the over-read during minimum-bounding-box output, causing crashes or exposing adjacent heap memory. | Medium 4.8 | 25 Oct 2026 |
| CVE-2026-116143 | ImageMagick before 6.9.13-58 and 7.x before 7.1.2-33 contains a policy bypass in the PS, PDF and XPS decoders that allows the security policy's list length limit on scene selection to be circumvented. Attackers supplying a specific argument can cause ImageMagick to process more scenes than permitted, potentially exhausting resources. | Medium 4.8 | 25 Oct 2026 |
| CVE-2026-116144 | ImageMagick before 6.9.13-58 and 7.x before 7.1.2-33 contains uncontrolled recursion in the MVG decoder that can lead to a stack overflow. Attackers can supply a crafted MVG file that, when read with specific arguments, exhausts the stack and crashes the process, causing a denial of service. | Medium 4.8 | 25 Oct 2026 |
| CVE-2026-109964 | ImageMagick before 7.1.2-33 and 6.9.13-58 contains a heap buffer underwrite vulnerability in DecodeImage() in coders/pict.c on 32-bit builds due to pointer arithmetic overflow. Attackers can supply a crafted PICT file with maximized row, column and bytes-per-line values to bypass bounds checks and write up to 128 controlled bytes below the heap buffer, causing crashes or code execution. | Medium 6.3 | 13 Oct 2026 |
| CVE-2026-109279 | ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 lacks proper synchronization when the security policy is accessed, so simultaneous reads and writes of the policy by multiple threads trigger a race condition that causes a heap buffer over-write. An attacker able to induce concurrent security policy access can crash the application, causing a denial of service. | Low 2.0 | 12 Oct 2026 |
| CVE-2026-109280 | ImageMagick 7.1.0-20 before 7.1.2-32 contains a use after free vulnerability in the -fx option that occurs when a memory allocation fails during a specific operation. Attackers who can supply crafted -fx expressions under memory pressure can trigger freed memory access, causing crashes or memory corruption. | Low 2.0 | 12 Oct 2026 |
| CVE-2026-109281 | ImageMagick 7.1.0-21 before 7.1.2-32 contains a heap buffer over-read in its handling of the -fx option, where a certain -fx operation reads beyond the bounds of an allocated heap buffer in specific situations. Attackers who can get a crafted -fx expression processed can read out-of-bounds heap memory, potentially disclosing limited memory contents. | Medium 4.8 | 12 Oct 2026 |
| CVE-2026-109282 | ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 contains a type confusion flaw in the INFO, JSON and YAML encoders, where an internal method receives a pointer of an unexpected type when writing an image in a compressed format. An attacker who can cause such an image write can trigger a SIGABRT or SIGSEGV, crashing the process and causing denial of service. | Low 2.0 | 12 Oct 2026 |
| CVE-2026-109272 | ImageMagick 7.1.1-31 before 7.1.2-32 contains a NULL pointer dereference in the PostScript decoder that is triggered when a policy limit is reached. Attackers can supply a crafted PostScript file for processing to crash the application, causing a denial of service. | Medium 6.3 | 12 Oct 2026 |
| CVE-2026-109273 | ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 contains an information disclosure vulnerability in the PostScript decoder, which allocates a buffer one byte longer than the data it decoded. Attackers can supply a crafted PostScript file to expose a single uninitialized byte of memory contents. | Medium 6.9 | 12 Oct 2026 |
| CVE-2026-109274 | ImageMagick before 7.1.2-32 contains a time-of-check time-of-use symlink race vulnerability that allows attackers to bypass the path security policy when executing a magick script. Attackers can swap a checked path with a symlink during script execution to read files that the security policy is meant to block. | Low 2.0 | 12 Oct 2026 |
| CVE-2026-109275 | ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 contains a code injection vulnerability in the MVG decoder when a PostScript renderer is used. Attackers can supply a crafted MVG file that, when decoded, injects code into the PostScript rendering path. | Medium 6.3 | 12 Oct 2026 |
| CVE-2026-109276 | ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 contains an incomplete cleanup flaw in the JNG decoder that fails to remove temporary files when processing crafted input. Attackers can submit crafted JNG files for processing to repeatedly leak temporary files, consuming disk space and degrading availability. | Medium 6.9 | 12 Oct 2026 |
| CVE-2026-109277 | ImageMagick before 7.1.2-32 contains a policy bypass vulnerability in the -script operation due to missing checks on file descriptor handling. Attackers can use the -script operation to close file descriptors not opened by the current operation, circumventing configured security policies. | Medium 4.8 | 12 Oct 2026 |
| CVE-2026-109278 | ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 contains a memory leak in the wavelet-denoise operation, which fails to release allocated memory when a required resource cannot be acquired. Attackers can repeatedly trigger wavelet-denoise processing under resource-constrained conditions to leak memory and degrade service availability. | Medium 6.3 | 12 Oct 2026 |
| CVE-2026-109266 | ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 contains an XML injection vulnerability in the CIP encoder, which does not properly escape input-derived data when writing Cisco IP Phone XML output. Attackers can supply a crafted file that, when converted to CIP format, injects arbitrary markup into the generated XML. | Medium 6.9 | 12 Oct 2026 |
| CVE-2026-109267 | ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 contains a stack overflow in the MSL decoder caused by an incorrect depth check that fails to limit recursion. Attackers can supply a set of crafted MSL images that exhaust the stack when one of them is read, crashing the process and causing a denial of service. | Medium 6.9 | 12 Oct 2026 |
| CVE-2026-109268 | ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 contains a use after free vulnerability in the PDF writer when writing CMYK images with JPEG2000 compression. Attackers can supply a crafted CMYK image that, when written to PDF with JPEG2000 compression, causes freed memory to be reused, potentially crashing the process. | Medium 6.3 | 12 Oct 2026 |
| CVE-2026-109269 | ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 contains an information disclosure vulnerability in the JPEG decoder, which performs a read that exposes uninitialized memory when handling crafted input. Attackers can supply a crafted JPEG file for processing to disclose uninitialized memory contents. | Medium 6.9 | 12 Oct 2026 |
| CVE-2026-109270 | ImageMagick before 7.1.2-32 contains a memory leak vulnerability in the -process option that allows attackers to cause unreleased memory allocations by supplying certain arguments. Attackers can repeatedly invoke the -process option with crafted arguments to gradually exhaust memory and degrade service availability. | Medium 4.8 | 12 Oct 2026 |
| CVE-2026-109271 | ImageMagick 7.1.2-30 before 7.1.2-32 contains a use after free vulnerability in the WBINFO decoder that occurs when a memory allocation fails during image decoding. Attackers can supply a crafted image that, when decoded under memory allocation failure conditions, causes freed memory to be reused, crashing the application. | Medium 6.3 | 12 Oct 2026 |
| CVE-2026-109259 | ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 contains an uninitialized memory read in the TGA image decoder that can expose memory contents. Attackers can supply a crafted TGA image for processing to disclose contents of uninitialized memory from the ImageMagick process. | Medium 6.9 | 12 Oct 2026 |
| CVE-2026-109260 | ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 contains a memory leak in the PNG encoder, which does not release allocated memory when libpng initialization fails. Attackers who can repeatedly trigger PNG encoding operations in which libpng initialization fails can exhaust memory and cause a denial of service. | Medium 6.3 | 12 Oct 2026 |
| CVE-2026-109261 | ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 contains a memory leak in the GIF encoder because allocated memory is not released when color quantization fails during encoding. Attackers can supply images whose GIF conversion causes quantization to fail, leaking memory with each attempt and degrading availability. | Medium 6.3 | 12 Oct 2026 |
| CVE-2026-109262 | ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 contains a memory leak in the SVG encoder (WriteSVGImage) that fails to release allocated memory when handling crafted images. Attackers can supply crafted image files that are processed by the SVG encoder to leak memory and cause a denial of service through resource consumption. | Medium 6.9 | 12 Oct 2026 |
| CVE-2026-109263 | ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 contains a memory leak in the YUV encoder, which fails to release allocated memory when a specific operation fails. Attackers can supply crafted input that triggers the failing encoder operation, leaking memory and potentially exhausting resources to cause a denial of service. | Medium 6.3 | 12 Oct 2026 |
| CVE-2026-109264 | ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 contains uncontrolled recursion in the MVG decoder that can exhaust the program stack. An attacker who controls a file name processed by ImageMagick can trigger a stack overflow that crashes the process, causing a denial of service. | Medium 6.3 | 12 Oct 2026 |
| CVE-2026-109265 | ImageMagick 7.1.1-7 before 7.1.2-32 contains a heap buffer over-read vulnerability that allows attackers to read beyond allocated memory due to incorrect string termination in XMP profiles. Attackers can supply a crafted image containing a malformed XMP profile to trigger the over-read and crash the application. | Medium 6.9 | 12 Oct 2026 |
| CVE-2026-109258 | ImageMagick 7.1.0-20 before 7.1.2-32 contains an invalid memory free vulnerability in the fx operation that occurs when initialization of an FX runtime entry fails. Attackers can trigger the failed FX runtime initialization to cause an invalid free, resulting in memory corruption and application crashes. | Low 2.0 | 12 Oct 2026 |
| CVE-2026-105081 | ImageMagick before 6.9.13-58 and 7.x before 7.1.2-33 does not properly account for symbolic links in the IsRightsAuthorizedByName security policy check, allowing configured policy restrictions to be bypassed. Local attackers who can create a symlink can point it at a policy-restricted path to evade the configured policy. | Low 2.0 | 12 Oct 2026 |
| CVE-2026-108693 | ImageMagick on Windows through 7.1.2-33 and 6.9.13-58 contains an uncontrolled search path vulnerability in NTGhostscriptEXE() that launches gswin64c.exe by bare name when Ghostscript is unregistered. Attackers can plant a malicious gswin64c.exe in the working directory to execute code with ImageMagick privileges when PDF, PostScript, or EPS files are converted. | High 7.3 | 11 Oct 2026 |
| CVE-2026-107208 | ImageMagick is free and open-source software used for editing and manipulating digital images. Prior to 7.1.2-30 and 6.9.13-55, a crafted XMP profile can reach a recursion limit that is handled as a fatal condition instead of an ordinary exception, terminating the image-processing process. This issue is fixed in versions 7.1.2-30 and 6.9.13-55. | Medium 5.3 | 7 Oct 2026 |
| CVE-2026-107209 | ImageMagick is free and open-source software used for editing and manipulating digital images. Prior to 7.1.2-30 and 6.9.13-55, when ImageMagick is built without Cairo support, a crafted RSVG image that reaches a resource limit can cause the RSVG decoder to free image state twice and then use freed memory, crashing the process. This issue is fixed in versions 7.1.2-30 and 6.9.13-55. | Medium 5.9 | 7 Oct 2026 |
| CVE-2026-107210 | ImageMagick is free and open-source software used for editing and manipulating digital images. Prior to 7.1.2-30 and 6.9.13-55, a crafted highly compressed MAT image can make the MAT decoder create temporary files larger than the configured security-policy limit, bypassing resource restrictions and consuming excessive disk space. This issue is fixed in versions 7.1.2-30 and 6.9.13-55. | Medium 5.3 | 7 Oct 2026 |
| CVE-2026-106580 | ImageMagick is free and open-source software used for editing and manipulating digital images. Prior to 7.1.2-31 and 6.9.13-56, a missing security-policy check in the CUT encoder allows a crafted local encoding operation to read data that policy should deny and can also cause a crash. This issue is fixed in versions 7.1.2-31 and 6.9.13-56. | Medium 4.0 | 7 Oct 2026 |
| CVE-2026-106575 | ImageMagick is free and open-source software used for editing and manipulating digital images. Prior to 7.1.2-31, a crafted Magick script can cause an opened file pointer to remain unclosed, allowing repeated processing to exhaust available file descriptors. This issue is fixed in version 7.1.2-31. | Medium 5.3 | 7 Oct 2026 |
| CVE-2026-106576 | ImageMagick is free and open-source software used for editing and manipulating digital images. Prior to 7.1.2-31, a crafted XMP profile can trigger excessive work while the parser determines a rational value's numerator and denominator, causing denial of service. This issue is fixed in version 7.1.2-31. | Medium 5.3 | 7 Oct 2026 |
| CVE-2026-106577 | ImageMagick is free and open-source software used for editing and manipulating digital images. Prior to 7.1.2-31 and 6.9.13-56, unescaped or untrimmed values can inject code into output generated by PostScript coders. This issue is fixed in versions 7.1.2-31 and 6.9.13-56. | Medium 5.3 | 7 Oct 2026 |
| CVE-2026-106578 | ImageMagick is free and open-source software used for editing and manipulating digital images. Prior to 7.1.2-31 and 6.9.13-56, a crafted image can cause an invalid memory free in the MVG decoder and crash the process. This issue is fixed in versions 7.1.2-31 and 6.9.13-56. | Medium 5.9 | 7 Oct 2026 |
| CVE-2026-106579 | ImageMagick is free and open-source software used for editing and manipulating digital images. Prior to 7.1.2-31 and 6.9.13-56, a crafted image can bypass an ImageMagick security policy that uses coder as its domain, potentially allowing data prohibited by the policy to be read. This issue is fixed in versions 7.1.2-31 and 6.9.13-56. | Medium 6.2 | 7 Oct 2026 |
Original policy
Copied from sorona.xyz on 12 Nov 2026. The summaries on this page are made from it; the live page may have changed since.
Skip to content What this pays This project runs no bounty of its own. sorona.xyz pays you directly on qualified, reproduced findings. Severity │ sorona.xyz pays Critical │ $1,500+ High │ $700+ Medium │ $300+ Low │ $100 / 1 month Claude Max Submit a vulnerability Separately, for a merged upstream patch : up to $5,000 Google Patch Rewards pays for a patch you get accepted upstream and that stays merged, without reverts, for one month, rather than for the report. ImageMagick qualifies at Tier 2 through its OSS-Fuzz integration, so the ceiling is $5,000 and the $15,000 Tier 1 headline is not reachable. Patches the maintainers decline earn nothing, patches must be one to twelve months old, it is rate-limited to three submissions a month, one-liner fixes for non-exploitable crashes and resource-exhaustion DoS are excluded, and sanctions and territory exclusions apply. CVE history 149 Last 12 months 800 Lifetime Memory safety 50 % Parsing/validation 25 % Denial of service 15 % Code execution 8 % Latest advisories Loading the feed Overview ImageMagick is the default server-side image-processing engine of the internet, sitting behind PHP's Imagick extension, Ruby's MiniMagick, WordPress, MediaWiki, GitLab avatar handling and a long tail of upload pipelines. Its position is structurally dangerous: it is almost always reached by untrusted user-uploaded files, usually runs as the web application's own user, and frequently runs on hosts years behind on updates. ImageTragick (CVE-2016-3714) is still one of the most exploited server-side bugs of the last decade. The numbers follow: 800 CVEs lifetime and 149 in the last twelve months, half of them memory safety across a coders/ directory holding more than a hundred format readers. The project pays nothing for a report, so sorona.xyz pays you directly on qualified, reproduced findings. In scope The project takes reports privately through GitHub private vulnerability reporting on ImageMagick/ImageMagick, and the boundary it draws is the delegate line: defects in third-party binaries such as Ghostscript or libtiff belong to those projects. What follows is ImageMagick's own tree The whole coders/ directory: more than a hundred format readers, each one parsing a different attacker-supplied format MagickCore in full, including pixel-cache and memory management, the source of a long run of heap overflows The policy.xml and magick.xml security-policy engine itself, where a bypass re-enables every coder an administrator believed they had turned off Delegate command construction in delegates.xml , the ImageTragick class of shell-injection bug Integer arithmetic on image dimensions, geometry strings and resample kernels, where a wrapped value feeds a later allocation or copy Out of scope One-liner fixes for non-exploitable crashes and resource-exhaustion denial of service, which rules out a large share of raw fuzzer output against this codebase Bugs in delegated third-party binaries such as Ghostscript or libtiff rather than in ImageMagick itself Patches the maintainers decline, and patches older than twelve months or younger than one month at submission More than three patch submissions per person per month on the Google pathway The Tier 1 ceiling, which ImageMagick cannot reach: it qualifies at Tier 2 through OSS-Fuzz, not as a named Tier 1 project Most-valued findings Heap corruption in a coders/ reader reachable from an ordinary user-uploaded file, the highest-value class here because memory safety is 50 percent of the record and the code runs as the web application's own user with no interaction at all. The MVG, MSL, SVG, PDF, EPHEMERAL and TEXT readers have historically enabled remote code execution and are where to start A policy.xml bypass, which is worth more than any single coder bug: it re-enables every format an administrator disabled after ImageTragick and reopens the whole class in one step Command injection through delegate construction, the ImageTragick shape, which turns an image upload directly into shell access Integer overflow in dimension, geometry or kernel arithmetic that produces an undersized allocation and a controlled write, rather than a crash A structural fix that removes a whole class from the coder or pixel-cache layer instead of one instance of it, since the top Patch Rewards band pays for changes that almost certainly prevent major vulnerabilities in the affected code and single-crash one-liners are excluded Program rules Submit through sorona.xyz. This project runs no bounty of its own; we validate, coordinate disclosure with the maintainers, and pay you directly. Report privately through GitHub private vulnerability reporting on ImageMagick/ImageMagick, with the exact input file and command line that reproduces it Show the bug in ImageMagick itself; defects in delegated third-party binaries such as Ghostscript or libtiff belong with those projects, which have their own scope lines State the policy.xml configuration you tested under. A finding that only reproduces with the default policy relaxed is a different claim from one that survives it One-liner fixes for non-exploitable crashes and for resource-exhaustion denial of service are not rewarded, which matters more here than anywhere else in this niche because a large share of ImageMagick's CVE volume is exactly that shape If you also want the Google patch money, land the fix upstream yourself and keep it merged without reverts for one month. That pathway is capped at $5,000, limited to three submissions per person per month, and the patch must be between one and twelve months old Google cannot pay anyone on a sanctions list, in a sanctioned territory, or located in Russia or Belarus Disclosure Coordinated with the maintainers through GitHub private vulnerability reporting; ImageMagick patches quickly and publishes the outcome as a GitHub Security Advisory against a fixed release. Patch Rewards adds no embargo term of its own, so hold the detail until the advisory is out. Expect the practical exposure to outlast it, since the hosts running ImageMagick behind an upload form are typically far behind upstream. Safe harbor Sorona will not pursue legal action against you for good-faith research submitted to us in line with this policy. We cannot speak for the upstream project, its vendor, or any third party, and we do not grant authorization on their behalf. You are responsible for understanding and following the laws that apply to you, wherever you are, and for staying within any scope the project has defined. Submit a vulnerability