UBUNTU-CVE-2020-25676

Source
https://ubuntu.com/security/CVE-2020-25676
Import Source
https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2020/UBUNTU-CVE-2020-25676.json
JSON Data
https://api.osv.dev/v1/vulns/UBUNTU-CVE-2020-25676
Upstream
Downstream
Related
Published
2020-12-08T22:15:00Z
Modified
2025-09-08T16:46:20Z
Severity
  • 5.5 (Medium) CVSS_V3 - CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H CVSS Calculator
  • Ubuntu - low
Summary
[none]
Details

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.

References

Affected packages

Ubuntu:Pro:16.04:LTS / imagemagick

Package

Name
imagemagick
Purl
pkg:deb/ubuntu/imagemagick@8:6.8.9.9-7ubuntu5.16+esm2?arch=source&distro=esm-infra/xenial

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
8:6.8.9.9-7ubuntu5.16+esm2

Affected versions

8:6.*

8:6.8.9.9-5ubuntu2
8:6.8.9.9-6
8:6.8.9.9-6build1
8:6.8.9.9-7
8:6.8.9.9-7ubuntu1
8:6.8.9.9-7ubuntu2
8:6.8.9.9-7ubuntu3
8:6.8.9.9-7ubuntu4
8:6.8.9.9-7ubuntu5
8:6.8.9.9-7ubuntu5.1
8:6.8.9.9-7ubuntu5.2
8:6.8.9.9-7ubuntu5.3
8:6.8.9.9-7ubuntu5.4
8:6.8.9.9-7ubuntu5.5
8:6.8.9.9-7ubuntu5.6
8:6.8.9.9-7ubuntu5.7
8:6.8.9.9-7ubuntu5.8
8:6.8.9.9-7ubuntu5.9
8:6.8.9.9-7ubuntu5.11
8:6.8.9.9-7ubuntu5.12
8:6.8.9.9-7ubuntu5.13
8:6.8.9.9-7ubuntu5.14
8:6.8.9.9-7ubuntu5.15
8:6.8.9.9-7ubuntu5.16
8:6.8.9.9-7ubuntu5.16+esm1

Ecosystem specific

{
    "availability": "Available with Ubuntu Pro (Infra-only): https://ubuntu.com/pro",
    "binaries": [
        {
            "binary_name": "imagemagick",
            "binary_version": "8:6.8.9.9-7ubuntu5.16+esm2"
        },
        {
            "binary_name": "imagemagick-6.q16",
            "binary_version": "8:6.8.9.9-7ubuntu5.16+esm2"
        },
        {
            "binary_name": "imagemagick-common",
            "binary_version": "8:6.8.9.9-7ubuntu5.16+esm2"
        },
        {
            "binary_name": "libimage-magick-perl",
            "binary_version": "8:6.8.9.9-7ubuntu5.16+esm2"
        },
        {
            "binary_name": "libimage-magick-q16-perl",
            "binary_version": "8:6.8.9.9-7ubuntu5.16+esm2"
        },
        {
            "binary_name": "libmagick++-6-headers",
            "binary_version": "8:6.8.9.9-7ubuntu5.16+esm2"
        },
        {
            "binary_name": "libmagick++-6.q16-5v5",
            "binary_version": "8:6.8.9.9-7ubuntu5.16+esm2"
        },
        {
            "binary_name": "libmagick++-6.q16-dev",
            "binary_version": "8:6.8.9.9-7ubuntu5.16+esm2"
        },
        {
            "binary_name": "libmagick++-dev",
            "binary_version": "8:6.8.9.9-7ubuntu5.16+esm2"
        },
        {
            "binary_name": "libmagickcore-6-arch-config",
            "binary_version": "8:6.8.9.9-7ubuntu5.16+esm2"
        },
        {
            "binary_name": "libmagickcore-6-headers",
            "binary_version": "8:6.8.9.9-7ubuntu5.16+esm2"
        },
        {
            "binary_name": "libmagickcore-6.q16-2",
            "binary_version": "8:6.8.9.9-7ubuntu5.16+esm2"
        },
        {
            "binary_name": "libmagickcore-6.q16-2-extra",
            "binary_version": "8:6.8.9.9-7ubuntu5.16+esm2"
        },
        {
            "binary_name": "libmagickcore-6.q16-dev",
            "binary_version": "8:6.8.9.9-7ubuntu5.16+esm2"
        },
        {
            "binary_name": "libmagickcore-dev",
            "binary_version": "8:6.8.9.9-7ubuntu5.16+esm2"
        },
        {
            "binary_name": "libmagickwand-6-headers",
            "binary_version": "8:6.8.9.9-7ubuntu5.16+esm2"
        },
        {
            "binary_name": "libmagickwand-6.q16-2",
            "binary_version": "8:6.8.9.9-7ubuntu5.16+esm2"
        },
        {
            "binary_name": "libmagickwand-6.q16-dev",
            "binary_version": "8:6.8.9.9-7ubuntu5.16+esm2"
        },
        {
            "binary_name": "libmagickwand-dev",
            "binary_version": "8:6.8.9.9-7ubuntu5.16+esm2"
        },
        {
            "binary_name": "perlmagick",
            "binary_version": "8:6.8.9.9-7ubuntu5.16+esm2"
        }
    ]
}

Ubuntu:18.04:LTS / imagemagick

Package

Name
imagemagick
Purl
pkg:deb/ubuntu/imagemagick@8:6.9.7.4+dfsg-16ubuntu6.11?arch=source&distro=bionic

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
8:6.9.7.4+dfsg-16ubuntu6.11

Affected versions

8:6.*

8:6.9.7.4+dfsg-16ubuntu2
8:6.9.7.4+dfsg-16ubuntu3
8:6.9.7.4+dfsg-16ubuntu4
8:6.9.7.4+dfsg-16ubuntu5
8:6.9.7.4+dfsg-16ubuntu6
8:6.9.7.4+dfsg-16ubuntu6.2
8:6.9.7.4+dfsg-16ubuntu6.3
8:6.9.7.4+dfsg-16ubuntu6.4
8:6.9.7.4+dfsg-16ubuntu6.7
8:6.9.7.4+dfsg-16ubuntu6.8
8:6.9.7.4+dfsg-16ubuntu6.9

Ecosystem specific

{
    "availability": "No subscription required",
    "binaries": [
        {
            "binary_name": "imagemagick",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "imagemagick-6-common",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "imagemagick-6.q16",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "imagemagick-6.q16hdri",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "imagemagick-common",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "libimage-magick-perl",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "libimage-magick-q16-perl",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "libimage-magick-q16hdri-perl",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "libmagick++-6-headers",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "libmagick++-6.q16-7",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "libmagick++-6.q16-dev",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "libmagick++-6.q16hdri-7",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "libmagick++-6.q16hdri-dev",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "libmagick++-dev",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "libmagickcore-6-arch-config",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "libmagickcore-6-headers",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "libmagickcore-6.q16-3",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "libmagickcore-6.q16-3-extra",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "libmagickcore-6.q16-dev",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "libmagickcore-6.q16hdri-3",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "libmagickcore-6.q16hdri-3-extra",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "libmagickcore-6.q16hdri-dev",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "libmagickcore-dev",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "libmagickwand-6-headers",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "libmagickwand-6.q16-3",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "libmagickwand-6.q16-dev",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "libmagickwand-6.q16hdri-3",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "libmagickwand-6.q16hdri-dev",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "libmagickwand-dev",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        },
        {
            "binary_name": "perlmagick",
            "binary_version": "8:6.9.7.4+dfsg-16ubuntu6.11"
        }
    ]
}

Ubuntu:20.04:LTS / imagemagick

Package

Name
imagemagick
Purl
pkg:deb/ubuntu/imagemagick@8:6.9.10.23+dfsg-2.1ubuntu11.4?arch=source&distro=focal

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
8:6.9.10.23+dfsg-2.1ubuntu11.4

Affected versions

8:6.*

8:6.9.10.23+dfsg-2.1ubuntu3
8:6.9.10.23+dfsg-2.1ubuntu8
8:6.9.10.23+dfsg-2.1ubuntu9
8:6.9.10.23+dfsg-2.1ubuntu10
8:6.9.10.23+dfsg-2.1ubuntu11
8:6.9.10.23+dfsg-2.1ubuntu11.1
8:6.9.10.23+dfsg-2.1ubuntu11.2

Ecosystem specific

{
    "availability": "No subscription required",
    "binaries": [
        {
            "binary_name": "imagemagick",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "imagemagick-6-common",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "imagemagick-6.q16",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "imagemagick-6.q16hdri",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "imagemagick-common",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "libimage-magick-perl",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "libimage-magick-q16-perl",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "libimage-magick-q16hdri-perl",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "libmagick++-6-headers",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "libmagick++-6.q16-8",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "libmagick++-6.q16-dev",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "libmagick++-6.q16hdri-8",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "libmagick++-6.q16hdri-dev",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "libmagick++-dev",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "libmagickcore-6-arch-config",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "libmagickcore-6-headers",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "libmagickcore-6.q16-6",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "libmagickcore-6.q16-6-extra",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "libmagickcore-6.q16-dev",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "libmagickcore-6.q16hdri-6",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "libmagickcore-6.q16hdri-6-extra",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "libmagickcore-6.q16hdri-dev",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "libmagickcore-dev",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "libmagickwand-6-headers",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "libmagickwand-6.q16-6",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "libmagickwand-6.q16-dev",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "libmagickwand-6.q16hdri-6",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "libmagickwand-6.q16hdri-dev",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "libmagickwand-dev",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        },
        {
            "binary_name": "perlmagick",
            "binary_version": "8:6.9.10.23+dfsg-2.1ubuntu11.4"
        }
    ]
}