NetSight
medium6.5

CVE-2026-22770

ImageMagick releases an invalid pointer in BilateralBlur when memory allocation fails

Impact

The BilateralBlurImage method will allocate a set of double buffers inside AcquireBilateralTLS. But the last element in the set is not properly initialized. This will result in a release of an invalid pointer inside DestroyBilateralTLS when the memory allocation fails.

Affected packages

EcosystemPackageAffectedFixed in
nugetMagick.NET-Q8-x64< 14.10.214.10.2
nugetMagick.NET-Q8-arm64< 14.10.214.10.2
nugetMagick.NET-Q8-x86< 14.10.214.10.2
nugetMagick.NET-Q8-OpenMP-x64< 14.10.214.10.2
nugetMagick.NET-Q8-OpenMP-arm64< 14.10.214.10.2
nugetMagick.NET-Q16-x64< 14.10.214.10.2
nugetMagick.NET-Q16-arm64< 14.10.214.10.2
nugetMagick.NET-Q16-x86< 14.10.214.10.2
nugetMagick.NET-Q16-OpenMP-x64< 14.10.214.10.2
nugetMagick.NET-Q16-OpenMP-arm64< 14.10.214.10.2
nugetMagick.NET-Q16-OpenMP-x86< 14.10.214.10.2
nugetMagick.NET-Q16-HDRI-x64< 14.10.214.10.2
nugetMagick.NET-Q16-HDRI-arm64< 14.10.214.10.2
nugetMagick.NET-Q16-HDRI-x86< 14.10.214.10.2
nugetMagick.NET-Q16-HDRI-OpenMP-x64< 14.10.214.10.2
nugetMagick.NET-Q16-HDRI-OpenMP-arm64< 14.10.214.10.2
nugetMagick.NET-Q8-AnyCPU< 14.10.214.10.2
nugetMagick.NET-Q16-AnyCPU< 14.10.214.10.2
nugetMagick.NET-Q16-HDRI-AnyCPU< 14.10.214.10.2

Affected products

VendorProductAffected versions
ImagemagickImagemagick
before 7.1.2-13

Weakness classification

References