{"id":"SUSE-SU-2026:2877-1","summary":"Security update for ImageMagick","details":"This update for ImageMagick fixes the following issues:\n\n- CVE-2026-53466: integer overflow in the XCF decoder can result in an out-of-bounds read when a crafted image is read\n  (bsc#1270073).\n- CVE-2026-53467: allocated memory left unchanged in the MNG decoder can lead to a heap information disclosure\n  (bsc#1270074).\n- CVE-2026-55594: missing depth check in the MVG decoder will result in a stack overflow when a crafted image is\n  provided (bsc#1270077).\n- CVE-2026-55595: providing invalid arguments to the `connected-components` option can lead to an infinite loop\n  (bsc#1270079).\n- CVE-2026-55597: incorrect handling of arguments can cause a heap buffer over-write in the JP2 encoder (bsc#1270080).\n- CVE-2026-56361: off-by-one error in morphology validation can lead to an out-of-bounds read (bsc#1270001).\n- CVE-2026-56363: integer overflow leading to a division by zero in binomial kernel processing can cause an application\n  crash (bsc#1270002).\n- CVE-2026-56364: memory leak in `LoadOpenCLDeviceBenchmark` function when parsing malformed OpenCL device profile XML\n  files with unclosed device elements (bsc#1270003).\n- CVE-2026-56374: missing boundary checks can lead to a heap buffer overflow in the FTXT encoder when parsing\n  `ftxt:format` (bsc#1271099).\n- CVE-2026-56379: arbitrary MVG drawing command injection via the SVG decoder when processing specially crafted SVG\n  files (bsc#1268878).\n- CVE-2026-42050: stack buffer overflow via a malicious MIFF file (bsc#1265048).\n- CVE-2026-42326: out-of-bounds read of single byte via malicious IPTC file (bsc#1268092).\n- CVE-2026-45031: missing check in the PSD decoder allows bypass of the list-length resource policy when decoding a PSD\n  image (bsc#1268094).\n- CVE-2026-45358: off-by-one error in the meta encoder can lead to an out-of-bounds read of a single byte\n  (bsc#1268102).\n- CVE-2026-45359: heap buffer overread via invalid `connected-components` value (bsc#1268095).\n- CVE-2026-45624: performing a polynomial distortion can lead to an out-of-bounds over-read of 24 bytes (bsc#1268096).\n- CVE-2026-45664: missing check in the MNG coder can lead to excessive resource use and a DoS (bsc#1268101).\n- CVE-2026-46520: out-of-bounds write when processing multiple images with different dimensions (bsc#1268112).\n- CVE-2026-46521: missing check when using LZMA compression in the MIFF encoder can lead to an out-of-bounds write\n  (bsc#1268124).\n- CVE-2026-46522: missing check in the MIFF decoder can lead to a denial of service via crafted MIFF file (bsc#1268126).\n- CVE-2026-46523: heap use-after-free via a crafted MSL image (bsc#1268125).\n- CVE-2026-46557: missing depth check can lead to a stack buffer overflow in the fx operation when processing a crafted\n  argument (bsc#1268123).\n- CVE-2026-46559: incorrect check in the JP2 can lead to a heap buffer overwrite of a single byte when specifying\n  certain options (bsc#1268121).\n- CVE-2026-46692: heap buffer overwrite in the server process via an attacker who can connect to a magick -distribute-\n  cache service (bsc#1268120).\n- CVE-2026-46693: file descriptor hijacking in the server process when a race condition is met via an attacker who can\n  connect to a magick -distribute-cache service (bsc#1268117).\n- CVE-2026-47165: distributed pixel cache was designed to operate without a challenge-response authentication model\n  (bsc#1268114).\n- CVE-2026-47166: heap buffer overread in the server process via an attacker who can connect to a magick -distribute-\n  cache service (bsc#1268113).\n- CVE-2026-48724: heap buffer underwrite in the Floyd-Steinberg depth dithering (bsc#1268116).\n- CVE-2026-48734: missing depth or visited-set check can lead to a stack buffer overflow in the MVG decoder\n  (bsc#1268122).\n- CVE-2026-48994: missing check of a return value in the MAT decoder can lead to a heap buffer overwrite on 32-bit\n  systems (bsc#1268111).\n- CVE-2026-49218: missing check in the DCM decoder can lead to a DoS (bsc#1268110).\n- CVE-2026-53460: missing check for maximum memory request in `AcquireAlignedMemory` can lead to an OOM condition\n  (bsc#1268108).\n- CVE-2026-53461: incorrect loop in the ICON decoder can lead to an out-of-bounds heap write (bsc#1268107).\n- CVE-2026-53463: passing incorrect arguments in the distort operation can lead to NULL pointer dereference\n  (bsc#1268105).\n- CVE-2026-53464: providing invalid options to the wand option parser can lead to a memory leak (bsc#1268103).\n- CVE-2026-56367: integer overflow in the PSB (PSD v2) RLE decoding path can lead to an heap out-of-bounds read\n  (bsc#1268645).\n- CVE-2026-56368: improper memory management can lead to memory leak in multiple coders that write raw pixel data\n  (bsc#1269064).\n- CVE-2026-56370: out-of-bounds access in `ConnectedComponentsImage()` when processing `connected-components:*`\n  artifacts with invalid indices (bsc#1269063).\n- CVE-2026-56371: memory leak in `coders/txt.c` when processing TXT files with texture attributes (bsc#1268879).\n- CVE-2026-56376: heap use-after-free in the meta coder can lead to denial of service via specially crafted image files\n  (bsc#1268880).\n- GHSA-3j4x-rwrx-xxj9: possible use-after-free write in PDB decoder (bsc#1268640).\n","modified":"2026-07-14T09:15:07.882035236Z","published":"2026-07-13T09:26:26Z","related":["CVE-2026-40169","CVE-2026-42050","CVE-2026-42326","CVE-2026-45031","CVE-2026-45358","CVE-2026-45359","CVE-2026-45624","CVE-2026-45664","CVE-2026-46520","CVE-2026-46521","CVE-2026-46522","CVE-2026-46523","CVE-2026-46557","CVE-2026-46559","CVE-2026-46692","CVE-2026-46693","CVE-2026-47165","CVE-2026-47166","CVE-2026-48724","CVE-2026-48734","CVE-2026-48994","CVE-2026-49218","CVE-2026-53460","CVE-2026-53461","CVE-2026-53463","CVE-2026-53464","CVE-2026-53466","CVE-2026-53467","CVE-2026-55594","CVE-2026-55595","CVE-2026-55597","CVE-2026-56361","CVE-2026-56363","CVE-2026-56364","CVE-2026-56365","CVE-2026-56367","CVE-2026-56368","CVE-2026-56370","CVE-2026-56371","CVE-2026-56374","CVE-2026-56376","CVE-2026-56379"],"upstream":["CVE-2026-40169","CVE-2026-42050","CVE-2026-42326","CVE-2026-45031","CVE-2026-45358","CVE-2026-45359","CVE-2026-45624","CVE-2026-45664","CVE-2026-46520","CVE-2026-46521","CVE-2026-46522","CVE-2026-46523","CVE-2026-46557","CVE-2026-46559","CVE-2026-46692","CVE-2026-46693","CVE-2026-47165","CVE-2026-47166","CVE-2026-48724","CVE-2026-48734","CVE-2026-48994","CVE-2026-49218","CVE-2026-53460","CVE-2026-53461","CVE-2026-53463","CVE-2026-53464","CVE-2026-53466","CVE-2026-53467","CVE-2026-55594","CVE-2026-55595","CVE-2026-55597","CVE-2026-56361","CVE-2026-56363","CVE-2026-56364","CVE-2026-56365","CVE-2026-56367","CVE-2026-56368","CVE-2026-56370","CVE-2026-56371","CVE-2026-56374","CVE-2026-56376","CVE-2026-56379"],"references":[{"type":"ADVISORY","url":"https://www.suse.com/support/update/announcement/2026/suse-su-20262877-1/"},{"type":"REPORT","url":"https://bugzilla.suse.com/1265048"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268092"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268094"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268095"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268096"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268101"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268102"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268103"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268105"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268107"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268108"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268110"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268111"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268112"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268113"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268114"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268116"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268117"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268120"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268121"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268122"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268123"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268124"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268125"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268126"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268640"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268645"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268878"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268879"},{"type":"REPORT","url":"https://bugzilla.suse.com/1268880"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269063"},{"type":"REPORT","url":"https://bugzilla.suse.com/1269064"},{"type":"REPORT","url":"https://bugzilla.suse.com/1270001"},{"type":"REPORT","url":"https://bugzilla.suse.com/1270002"},{"type":"REPORT","url":"https://bugzilla.suse.com/1270003"},{"type":"REPORT","url":"https://bugzilla.suse.com/1270004"},{"type":"REPORT","url":"https://bugzilla.suse.com/1270073"},{"type":"REPORT","url":"https://bugzilla.suse.com/1270074"},{"type":"REPORT","url":"https://bugzilla.suse.com/1270077"},{"type":"REPORT","url":"https://bugzilla.suse.com/1270079"},{"type":"REPORT","url":"https://bugzilla.suse.com/1270080"},{"type":"REPORT","url":"https://bugzilla.suse.com/1271099"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-40169"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-42050"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-42326"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-45031"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-45358"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-45359"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-45624"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-45664"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-46520"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-46521"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-46522"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-46523"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-46557"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-46559"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-46692"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-46693"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-47165"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-47166"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-48724"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-48734"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-48994"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-49218"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53460"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53461"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53463"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53464"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53466"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-53467"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-55594"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-55595"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-55597"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-56361"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-56363"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-56364"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-56365"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-56367"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-56368"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-56370"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-56371"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-56374"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-56376"},{"type":"WEB","url":"https://www.suse.com/security/cve/CVE-2026-56379"}],"affected":[{"package":{"name":"ImageMagick","ecosystem":"SUSE:Linux Enterprise Module for Desktop Applications 15 SP7","purl":"pkg:rpm/suse/ImageMagick&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Desktop%20Applications%2015%20SP7"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7.1.1.43-150700.3.65.1"}]}],"ecosystem_specific":{"binaries":[{"libMagickWand-7_Q16HDRI10":"7.1.1.43-150700.3.65.1","ImageMagick-devel":"7.1.1.43-150700.3.65.1","ImageMagick":"7.1.1.43-150700.3.65.1","ImageMagick-config-7-upstream-websafe":"7.1.1.43-150700.3.65.1","libMagick++-devel":"7.1.1.43-150700.3.65.1","libMagickCore-7_Q16HDRI10":"7.1.1.43-150700.3.65.1","ImageMagick-config-7-upstream-limited":"7.1.1.43-150700.3.65.1","ImageMagick-config-7-upstream-secure":"7.1.1.43-150700.3.65.1","ImageMagick-config-7-upstream-open":"7.1.1.43-150700.3.65.1","ImageMagick-config-7-SUSE":"7.1.1.43-150700.3.65.1","libMagick++-7_Q16HDRI5":"7.1.1.43-150700.3.65.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:2877-1.json"}},{"package":{"name":"ImageMagick","ecosystem":"SUSE:Linux Enterprise Module for Development Tools 15 SP7","purl":"pkg:rpm/suse/ImageMagick&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Development%20Tools%2015%20SP7"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7.1.1.43-150700.3.65.1"}]}],"ecosystem_specific":{"binaries":[{"perl-PerlMagick":"7.1.1.43-150700.3.65.1"}]},"database_specific":{"source":"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2026:2877-1.json"}}],"schema_version":"1.7.5"}