-
CVSS Score
-Basic Information
CVE ID
-
GHSA ID
-
EPSS Score
-
CWE
-
Published
-
Updated
-
KEV Status
-
Technology
-
The analysis is based on the provided security advisory and the associated git commits. The introducing commit 6409f34d637a34a1c643632aa849371ec8b3b5a8 added the Magick::Options::fontFamily function with the flawed logic. The fixing commit 6f81eb15f822ad86e8255be75efad6f9762c32f8 directly corrects the erroneous memory management call within this specific function. The vulnerability is a use-after-free that occurs when Options::fontFamily is called with an empty string, causing it to free _drawInfo->font instead of _drawInfo->family, leaving a dangling pointer that can be double-freed or used after being freed.
Magick::Options::fontFamilyMagick++/lib/Options.cpp
| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| Magick.NET-Q16-AnyCPU | nuget | <= 14.9.1 | |
| Magick.NET-Q16-HDRI-AnyCPU | nuget | <= 14.9.1 | |
| Magick.NET-Q16-HDRI-OpenMP-arm64 | nuget | <= 14.9.1 | |
| Magick.NET-Q16-HDRI-OpenMP-x64 | nuget | <= 14.9.1 | |
| Magick.NET-Q16-HDRI-arm64 | nuget | <= 14.9.1 | |
| Magick.NET-Q16-HDRI-x64 | nuget | <= 14.9.1 | |
| Magick.NET-Q16-HDRI-x86 | nuget | <= 14.9.1 | |
| Magick.NET-Q16-OpenMP-arm64 | nuget | <= 14.9.1 | |
| Magick.NET-Q16-OpenMP-x64 | nuget | <= 14.9.1 | |
| Magick.NET-Q16-arm64 | nuget | <= 14.9.1 | |
| Magick.NET-Q16-x64 | nuget | <= 14.9.1 | |
| Magick.NET-Q16-x86 | nuget | <= 14.9.1 | |
| Magick.NET-Q8-AnyCPU | nuget | <= 14.9.1 | |
| Magick.NET-Q8-OpenMP-arm64 | nuget | <= 14.9.1 | |
| Magick.NET-Q8-OpenMP-x64 | nuget | <= 14.9.1 | |
| Magick.NET-Q8-arm64 | nuget | <= 14.9.1 | |
| Magick.NET-Q8-x64 | nuget | <= 14.9.1 | |
| Magick.NET-Q8-x86 | nuget | <= 14.9.1 |
Ongoing coverage of React2Shell