SB2026051414 - Debian update for imagemagick



SB2026051414 - Debian update for imagemagick

Published: May 14, 2026

Security Bulletin ID SB2026051414
CSH Severity
Medium
Patch available
YES
Number of vulnerabilities 15
Exploitation vector Remote access
Highest impact Denial of service

Breakdown by Severity

Medium 80% Low 20%
  • Low
  • Medium
  • High
  • Critical

Description

This security bulletin contains information about 15 vulnerabilities.


1) Heap-based buffer overflow (CVE-ID: CVE-2026-32636)

The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.

The vulnerability exists due to a boundary error in the NewXMLTree method. A remote attacker can pass specially crafted data to the application, trigger a heap-based buffer overflow and cause a denial of service condition on the target system.


2) Out-of-bounds write (CVE-ID: CVE-2026-33535)

The vulnerability allows a remote attacker to compromise vulnerable system.

The vulnerability exists due to a boundary error when processing untrusted input in the X11 display interaction path. A remote attacker can trigger an out-of-bounds write and perform a denial of service (DoS) attack the target system.


3) Stack-based buffer overflow (CVE-ID: CVE-2026-33536)

The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.

The vulnerability exists due to a boundary error in InterpretImageFilename. A remote unauthenticated attacker can trigger stack-based buffer overflow and cause a denial of service condition on the target system.


4) Heap-based buffer overflow (CVE-ID: CVE-2026-33899)

The vulnerability allows a remote attacker to cause a denial of service.

The vulnerability exists due to heap-based buffer overflow in the XML parser when parsing XML files. A remote attacker can send a specially crafted XML file to cause a denial of service.

A single zero byte may be written out of bounds during XML parsing.


5) Integer overflow (CVE-ID: CVE-2026-33900)

The vulnerability allows a remote attacker to cause a denial of service.

The vulnerability exists due to integer overflow or wraparound in the viff encoder when processing crafted input on 32-bit builds. A remote attacker can send a specially crafted file to trigger an out-of-bounds heap write and cause a denial of service.

Only 32-bit builds are vulnerable.


6) Heap-based buffer overflow (CVE-ID: CVE-2026-33901)

The vulnerability allows a remote attacker to cause a denial of service.

The vulnerability exists due to a heap-based buffer overflow in the MVG decoder when processing a crafted image. A remote attacker can send a specially crafted image to cause a denial of service.

The issue could result in an out-of-bounds write.


7) Uncontrolled Recursion (CVE-ID: CVE-2026-33902)

The vulnerability allows a remote attacker to cause a denial of service.

The vulnerability exists due to uncontrolled recursion in the FX expression parser when parsing deeply nested expressions. A remote attacker can provide a deeply nested expression to cause a denial of service.

User interaction is required to process the crafted expression.


8) Out-of-bounds read (CVE-ID: CVE-2026-33905)

The vulnerability allows a remote attacker to cause a denial of service.

The vulnerability exists due to out-of-bounds read in the -sample operation when processing a specific offset supplied through the sample:offset define. A remote attacker can supply a crafted offset value to cause a denial of service.

User interaction is required to process the crafted input.


9) Uncontrolled Recursion (CVE-ID: CVE-2026-33908)

The vulnerability allows a remote attacker to cause a denial of service.

The vulnerability exists due to uncontrolled recursion in the DestroyXMLTree function when processing deeply nested XML input. A remote attacker can send a specially crafted XML file to cause a denial of service.


10) Integer overflow (CVE-ID: CVE-2026-34238)

The vulnerability allows a remote attacker to cause a denial of service.

The vulnerability exists due to integer overflow in the despeckle operation when processing crafted input on 32-bit builds. A remote attacker can trigger an out-of-bounds write to cause a denial of service.

Only 32-bit builds are vulnerable.


11) Heap-based buffer overflow (CVE-ID: CVE-2026-40169)

The vulnerability allows a remote attacker to cause a denial of service.

The vulnerability exists due to heap-based buffer overflow in the YAML and JSON encoders when writing yaml or json output. A remote attacker can process a crafted image to cause a denial of service.


12) Heap-based buffer overflow (CVE-ID: CVE-2026-40183)

The vulnerability allows a remote attacker to cause a denial of service.

The vulnerability exists due to heap-based buffer overflow in the JXL encoder when encoding an image as 16-bit floats. A remote attacker can trick the victim into processing a specially crafted image to cause a denial of service.

User interaction is required to process the crafted image.


13) Heap-based buffer overflow (CVE-ID: CVE-2026-40310)

The vulnerability allows a remote attacker to cause a denial of service.

The vulnerability exists due to heap-based buffer overflow in the JP2 encoder when processing input with an invalid sampling index. A remote attacker can trick the victim into processing a crafted file to cause a denial of service.

User interaction is required to process the crafted input.


14) Use-after-free (CVE-ID: CVE-2026-40311)

The vulnerability allows a remote attacker to cause a denial of service.

The vulnerability exists due to use-after-free in XMP profile processing when parsing an invalid XMP profile. A remote attacker can trick the victim into opening a crafted file to cause a denial of service.

User interaction is required to process the crafted input.


15) Off-by-one (CVE-ID: CVE-2026-40312)

The vulnerability allows a remote attacker to cause a denial of service.

The vulnerability exists due to an off-by-one error in the MSL decoder when parsing a malicious MSL file. A remote attacker can supply a specially crafted MSL file to cause a denial of service.


Remediation

Install update from vendor's website.