{"id":"GHSA-99w9-hv66-rfv7","title":"ImageMagick: Memory Leak in JNG encoder when a blob could not be opened","summary":"ImageMagick: Memory Leak in JNG encoder when a blob could not be opened","severity":"low","cvss":2.9,"cwe":["CWE-401"],"vendor":"Magick","product":"Magick.NET-Q16-AnyCPU","ecosystem":"nuget","affected":["Magick.NET-Q16-AnyCPU < 14.15.0","Magick.NET-Q16-HDRI-AnyCPU < 14.15.0","Magick.NET-Q16-HDRI-OpenMP-arm64 < 14.15.0","Magick.NET-Q16-HDRI-x64 < 14.15.0","Magick.NET-Q16-HDRI-x86 < 14.15.0","Magick.NET-Q16-OpenMP-arm64 < 14.15.0","Magick.NET-Q16-OpenMP-x64 < 14.15.0","Magick.NET-Q16-arm64 < 14.15.0","Magick.NET-Q16-x64 < 14.15.0","Magick.NET-Q16-x86 < 14.15.0","Magick.NET-Q8-AnyCPU < 14.15.0","Magick.NET-Q8-OpenMP-arm64 < 14.15.0","Magick.NET-Q8-OpenMP-x64 < 14.15.0","Magick.NET-Q8-arm64 < 14.15.0","Magick.NET-Q8-x64 < 14.15.0","Magick.NET-Q8-x86 < 14.15.0","Magick.NET-Q16-HDRI-arm64 < 14.15.0"],"patched":["Magick.NET-Q16-AnyCPU 14.15.0","Magick.NET-Q16-HDRI-AnyCPU 14.15.0","Magick.NET-Q16-HDRI-OpenMP-arm64 14.15.0","Magick.NET-Q16-HDRI-x64 14.15.0","Magick.NET-Q16-HDRI-x86 14.15.0","Magick.NET-Q16-OpenMP-arm64 14.15.0","Magick.NET-Q16-OpenMP-x64 14.15.0","Magick.NET-Q16-arm64 14.15.0","Magick.NET-Q16-x64 14.15.0","Magick.NET-Q16-x86 14.15.0","Magick.NET-Q8-AnyCPU 14.15.0","Magick.NET-Q8-OpenMP-arm64 14.15.0","Magick.NET-Q8-OpenMP-x64 14.15.0","Magick.NET-Q8-arm64 14.15.0","Magick.NET-Q8-x64 14.15.0","Magick.NET-Q8-x86 14.15.0","Magick.NET-Q16-HDRI-arm64 14.15.0"],"published":"2026-07-24","updated":"2026-07-24","source":"GHSA","sourceUrl":"https://github.com/advisories/GHSA-99w9-hv66-rfv7","references":[{"url":"https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-99w9-hv66-rfv7"},{"url":"https://github.com/dlemstra/Magick.NET/releases/tag/14.15.0"},{"url":"https://github.com/advisories/GHSA-99w9-hv66-rfv7"}],"tags":["ghsa","nuget"],"ingestedAt":"2026-07-24T15:30:58.989Z","slug":"GHSA-99w9-hv66-rfv7","body":"## Overview\n\nWhen a blob can not be opened a memory leak will occur when encoding a JNG file.\n\n## Affected packages\n\n- `Magick.NET-Q16-AnyCPU < 14.15.0`\n- `Magick.NET-Q16-HDRI-AnyCPU < 14.15.0`\n- `Magick.NET-Q16-HDRI-OpenMP-arm64 < 14.15.0`\n- `Magick.NET-Q16-HDRI-x64 < 14.15.0`\n- `Magick.NET-Q16-HDRI-x86 < 14.15.0`\n- `Magick.NET-Q16-OpenMP-arm64 < 14.15.0`\n- `Magick.NET-Q16-OpenMP-x64 < 14.15.0`\n- `Magick.NET-Q16-arm64 < 14.15.0`\n- `Magick.NET-Q16-x64 < 14.15.0`\n- `Magick.NET-Q16-x86 < 14.15.0`\n- `Magick.NET-Q8-AnyCPU < 14.15.0`\n- `Magick.NET-Q8-OpenMP-arm64 < 14.15.0`\n- `Magick.NET-Q8-OpenMP-x64 < 14.15.0`\n- `Magick.NET-Q8-arm64 < 14.15.0`\n- `Magick.NET-Q8-x64 < 14.15.0`\n- `Magick.NET-Q8-x86 < 14.15.0`\n- `Magick.NET-Q16-HDRI-arm64 < 14.15.0`\n\n## Remediation\n\nUpgrade to a patched release:\n\n- `Magick.NET-Q16-AnyCPU 14.15.0`\n- `Magick.NET-Q16-HDRI-AnyCPU 14.15.0`\n- `Magick.NET-Q16-HDRI-OpenMP-arm64 14.15.0`\n- `Magick.NET-Q16-HDRI-x64 14.15.0`\n- `Magick.NET-Q16-HDRI-x86 14.15.0`\n- `Magick.NET-Q16-OpenMP-arm64 14.15.0`\n- `Magick.NET-Q16-OpenMP-x64 14.15.0`\n- `Magick.NET-Q16-arm64 14.15.0`\n- `Magick.NET-Q16-x64 14.15.0`\n- `Magick.NET-Q16-x86 14.15.0`\n- `Magick.NET-Q8-AnyCPU 14.15.0`\n- `Magick.NET-Q8-OpenMP-arm64 14.15.0`\n- `Magick.NET-Q8-OpenMP-x64 14.15.0`\n- `Magick.NET-Q8-arm64 14.15.0`\n- `Magick.NET-Q8-x64 14.15.0`\n- `Magick.NET-Q8-x86 14.15.0`\n- `Magick.NET-Q16-HDRI-arm64 14.15.0`","depth":"sunlit","depthScore":16,"depthScoreParts":{"impact":16,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[]}