---
id: "GHSA-rg39-4fm5-hrp2"
kind: "vulnerability"
aliases: ["GHSA-rg39-4fm5-hrp2"]
title: "Duplicate Advisory: ImageMagick: Integer Overflow in PSB (PSD v2) RLE decoding path causes heap Out of Bounds reads for 32-bit builds"
severity: "medium"
cvss: 3.7
epss: null
exploited: false
status: "withdrawn"
category: "package"
products: [{"name": "Magick.NET-Q8-x86", "fixed": ["14.10.3"], "affected": "< 14.10.3", "ecosystem": "nuget"}]
ecosystems: ["nuget"]
tags: ["32-bit", "cwe-125", "dotnet", "imagemagick", "magick.net", "package"]
not_affected_if: ["64-bit-build", "no-psb-processing", "withdrawn-duplicate"]
published_at: "2026-06-21T15:31:24+00:00"
first_seen_at: "2026-11-03T17:41:47+00:00"
updated_at: "2026-11-03T17:42:47+00:00"
sources: [{"source": "ghsa", "url": "https://github.com/advisories/GHSA-rg39-4fm5-hrp2", "first_seen_at": "2026-11-03T17:41:47+00:00"}]
---

# Duplicate Advisory: ImageMagick: Integer Overflow in PSB (PSD v2) RLE decoding path causes heap Out of Bounds reads for 32-bit builds

This advisory is a withdrawn duplicate of GHSA-273h-m46v-96q4, which covers the same ImageMagick PSB decoding flaw. A crafted PSB file processed on a 32-bit build can read heap memory out of bounds, leaking data or crashing the process.

_Summary, check and fix written by a model from the sources; labelled as such._

## Affected

- nuget:Magick.NET-Q8-x86 affected < 14.10.3 fixed 14.10.3

## How to check

- Check the installed Magick.NET-Q8-x86 package version in the project file; unknown whether it is below `14.10.3`.
- Look for ImageMagick builds that process untrusted PSD/PSB files on 32-bit systems.

## Fix

- Magick.NET-Q8-x86 move to `14.10.3` (per the product range in this advisory).
- ImageMagick: the original description names `7.1.2-15` and `6.9.13-40` as fixed versions.

## Timeline

- 2026-11-03T17:41:47+00:00 ghsa https://github.com/advisories/GHSA-rg39-4fm5-hrp2

## From the sources

### Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-273h-m46v-96q4. This link is maintained to preserve external references.

### Original Description
ImageMagick before 7.1.2-15 and 6.9.x before 6.9.13-40 contains an integer overflow in the PSB (PSD v2) RLE decoding path (ReadPSDChannelRLE in coders/psd.c) that causes a heap out-of-bounds read on 32-bit builds. Processing a crafted PSB file can lead to information disclosure or a crash.

---

_Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai_
