A AegiFlow
LOWCVSS 3.7EPSS 0.2%

CVE-2026-56367

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

Published
2026-02-25
Modified
2026-11-03
EPSS percentile
15%
Aliases
GHSA-273h-m46v-96q4
Sources
github-advisory

Summary

An integer overflow in the PSB (PSD v2) RLE decoding path causes a heap out-of-bounds read on 32-bit builds. This can lead to information disclosure or a crash when processing crafted PSB files. ``` ================================================================= ==3298==ERROR: AddressSanitizer: heap-buffer-overflow on address 0xf512eb00 at pc 0xf76760b5 bp 0xffc1dfb8 sp 0xffc1dfa8 READ of size 8 at 0xf512eb00 thread T0 #0 0xf76760b4 in ReadPSDChannelRLE coders/psd.c:1141 ```

Affected packages

EcosystemPackageAffected versionsFixed versions
NuGetMagick.NET-Q16-AnyCPU—14.10.3
NuGetMagick.NET-Q16-arm64—14.10.3
NuGetMagick.NET-Q16-HDRI-AnyCPU—14.10.3
NuGetMagick.NET-Q16-HDRI-arm64—14.10.3
NuGetMagick.NET-Q16-HDRI-OpenMP-arm64—14.10.3
NuGetMagick.NET-Q16-HDRI-OpenMP-x64—14.10.3
NuGetMagick.NET-Q16-HDRI-x64—14.10.3
NuGetMagick.NET-Q16-HDRI-x86—14.10.3
NuGetMagick.NET-Q16-OpenMP-arm64—14.10.3
NuGetMagick.NET-Q16-OpenMP-x64—14.10.3
NuGetMagick.NET-Q16-OpenMP-x86—14.10.3
NuGetMagick.NET-Q16-x64—14.10.3
NuGetMagick.NET-Q16-x86—14.10.3
NuGetMagick.NET-Q8-AnyCPU—14.10.3
NuGetMagick.NET-Q8-arm64—14.10.3
NuGetMagick.NET-Q8-OpenMP-arm64—14.10.3
NuGetMagick.NET-Q8-OpenMP-x64—14.10.3
NuGetMagick.NET-Q8-x64—14.10.3
NuGetMagick.NET-Q8-x86—14.10.3

Remediation: Upgrade to 14.10.3 or later.

References

Includes data from the GitHub Advisory Database, licensed under CC-BY 4.0.

CVE® is a registered trademark of The MITRE Corporation. CVE content reproduced under the CVE Terms of Use; copyright designation © MITRE.

EPSS scores provided by the FIRST.org Exploit Prediction Scoring System.