Vulnerability · Published Dec 8, 2020 · Assigned by redhat

CVE-2020-25676

Medium 5.5

In plain English

A medium-severity integer overflow in ImageMagick. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 1.2% (higher than 68% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS NVD)5.5Medium
Exploit odds (30 days)1.2%top 32.0% of all CVEs
Exploited in the wildNo reportsnot in CISA KEV
Attack toolingNoneno public tooling known

Official description

In CatromWeights(), MeshInterpolate(), InterpolatePixelChannel(), InterpolatePixelChannels(), and InterpolatePixelInfo(), which are all functions in /MagickCore/pixel.c, there were multiple unconstrained pixel offset calculations which were being used with the floor() function. These calculations produced undefined behavior in the form of out-of-range and integer overflows, as identified by UndefinedBehaviorSanitizer. These instances of undefined behavior could be triggered by an attacker who is able to supply a crafted input file to be processed by ImageMagick. These issues could impact application availability or potentially cause other problems related to undefined behavior. This flaw affects ImageMagick versions prior to 7.0.9-0.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12imagemagick8:6.9.11.24+dfsg-1DEBIAN-CVE-2020-25676
Debian:13imagemagick8:6.9.11.24+dfsg-1DEBIAN-CVE-2020-25676
Debian:14imagemagick8:6.9.11.24+dfsg-1DEBIAN-CVE-2020-25676

Affected products (as reported)

VendorProductVersions
n/a ImageMagick prior to 7.0.9-0

Weakness: CWE-190

References