Summary
It was discovered that ImageMagick incorrectly handled certain malformed
image files. If a user or automated system using ImageMagick were tricked
into opening a specially crafted image, an attacker could exploit this to
cause a denial of service or possibly execute code with the privileges of
the user invoking the program.
Fixed packages 2
| Release | Package | Fixed in |
|---|---|---|
| Ubuntu · 18.04 LTS 18.04:LTS | imagemagick | 8:6.9.7.4+dfsg-16ubuntu6.11 |
| Ubuntu · 20.04 LTS 20.04:LTS | imagemagick | 8:6.9.10.23+dfsg-2.1ubuntu11.4 |
Vulnerabilities 34
-
Unscored —
The TIFFSetProfiles function in coders/tiff.c in ImageMagick 7.0.6 has incorrect expectations about whether LibTIFF TIF…
-
Unscored —
Stack-based buffer overflow and unconditional jump in ReadXPMImage in coders/xpm.c in ImageMagick 7.0.10-7.
-
Unscored —
The PALM image coder at coders/palm.c makes an improper call to AcquireQuantumMemory() in routine WritePALMImage() beca…
-
Unscored —
There are 4 places in HistogramCompare() in MagickCore/histogram.c where an integer overflow is possible during simple …
-
Unscored —
WriteOnePNGImage() from coders/png.c (the PNG coder) has a for loop with an improper exit condition that can allow an o…
-
Unscored —
In the CropImage() and CropImageToTiles() routines of MagickCore/transform.c, rounding calculations performed on uncons…
-
Unscored —
In CatromWeights(), MeshInterpolate(), InterpolatePixelChannel(), InterpolatePixelChannels(), and InterpolatePixelInfo(…
-
Unscored —
A flaw was found in ImageMagick in MagickCore/colorspace-private.h and MagickCore/quantum.h. An attacker who submits a …
-
Unscored —
A flaw was found in ImageMagick in MagickCore/quantum-export.c. An attacker who submits a crafted file that is processe…
-
Unscored —
There are several memory leaks in the MIFF coder in /coders/miff.c due to improper image depth values, which can be tri…
-
Unscored —
In IntensityCompare() of /magick/quantize.c, there are calls to PixelPacketIntensity() which could return overflowed va…
-
Unscored —
in SetImageExtent() of /MagickCore/image.c, an incorrect image depth size can cause a memory leak because the code whic…
-
Unscored —
In ParseMetaGeometry() of MagickCore/geometry.c, image height and width calculations can lead to divide-by-zero conditi…
-
Unscored —
A floating point math calculation in ScaleAnyToQuantum() of /MagickCore/quantum-private.h could lead to undefined behav…
-
Unscored —
A flaw was found in ImageMagick in coders/txt.c. An attacker who submits a crafted file that is processed by ImageMagic…
-
Unscored —
In IntensityCompare() of /MagickCore/quantize.c, a double value was being casted to int and returned, which in some cas…
-
Unscored —
In `GammaImage()` of /MagickCore/enhance.c, depending on the `gamma` value, it's possible to trigger a divide-by-zero c…
-
Unscored —
WritePALMImage() in /coders/palm.c used size_t casts in several areas of a calculation which could lead to values outsi…
-
Unscored —
A flaw was found in ImageMagick in coders/hdr.c. An attacker who submits a crafted file that is processed by ImageMagic…
-
Unscored —
A flaw was found in ImageMagick in MagickCore/resize.c. An attacker who submits a crafted file that is processed by Ima…
-
Unscored —
In /MagickCore/statistic.c, there are several areas in ApplyEvaluateOperator() where a size_t cast should have been a s…
-
Unscored —
A flaw was found in ImageMagick in MagickCore/segment.c. An attacker who submits a crafted file that is processed by Im…
-
Unscored —
A flaw was found in ImageMagick in MagickCore/statistic.c. An attacker who submits a crafted file that is processed by …
-
Unscored —
A flaw was found in ImageMagick in MagickCore/quantum.h. An attacker who submits a crafted file that is processed by Im…
-
Unscored —
In ImageMagick, there is an outside the range of representable values of type 'unsigned int' at MagickCore/quantum-priv…
-
Unscored —
In ImageMagick versions before 7.0.9-0, there are outside the range of representable values of type 'float' at MagickCo…
-
Unscored —
Due to a missing check for 0 value of `replace_extent`, it is possible for offset `p` to overflow in SubstituteString()…
-
Unscored —
In RestoreMSCWarning() of /coders/pdf.c there are several areas where calls to GetPixelIndex() could result in values o…
-
Unscored —
A flaw was found in ImageMagick in coders/bmp.c. An attacker who submits a crafted file that is processed by ImageMagic…
-
Unscored —
A flaw was found in ImageMagick in MagickCore/gem-private.h. An attacker who submits a crafted file that is processed b…
-
Unscored —
A flaw was found in ImageMagick in MagickCore/statistic.c. An attacker who submits a crafted file that is processed by …
-
Unscored —
A flaw was found in ImageMagick in MagickCore/quantum.h. An attacker who submits a crafted file that is processed by Im…
-
Unscored —
A flaw was found in ImageMagick in MagickCore/statistic.c. An attacker who submits a crafted file that is processed by …
-
Unscored —
A divide-by-zero flaw was found in ImageMagick 6.9.11-57 and 7.0.10-57 in gem.c. This flaw allows an attacker who submi…
References
-
report
https://ubuntu.com/security/CVE-2017-14528
-
report
https://ubuntu.com/security/CVE-2020-19667
-
report
https://ubuntu.com/security/CVE-2020-25665
-
report
https://ubuntu.com/security/CVE-2020-25666
-
report
https://ubuntu.com/security/CVE-2020-25674
-
report
https://ubuntu.com/security/CVE-2020-25675
-
report
https://ubuntu.com/security/CVE-2020-25676
-
report
https://ubuntu.com/security/CVE-2020-27750
-
report
https://ubuntu.com/security/CVE-2020-27751
-
report
https://ubuntu.com/security/CVE-2020-27753
-
report
https://ubuntu.com/security/CVE-2020-27754
-
report
https://ubuntu.com/security/CVE-2020-27755
-
report
https://ubuntu.com/security/CVE-2020-27756
-
report
https://ubuntu.com/security/CVE-2020-27757
-
report
https://ubuntu.com/security/CVE-2020-27758
-
report
https://ubuntu.com/security/CVE-2020-27759
-
report
https://ubuntu.com/security/CVE-2020-27760
-
report
https://ubuntu.com/security/CVE-2020-27761
-
report
https://ubuntu.com/security/CVE-2020-27762
-
report
https://ubuntu.com/security/CVE-2020-27763
-
report
https://ubuntu.com/security/CVE-2020-27764
-
report
https://ubuntu.com/security/CVE-2020-27765
-
report
https://ubuntu.com/security/CVE-2020-27766
-
report
https://ubuntu.com/security/CVE-2020-27767
-
report
https://ubuntu.com/security/CVE-2020-27768
-
report
https://ubuntu.com/security/CVE-2020-27769
-
report
https://ubuntu.com/security/CVE-2020-27770
-
report
https://ubuntu.com/security/CVE-2020-27771
-
report
https://ubuntu.com/security/CVE-2020-27772
-
report
https://ubuntu.com/security/CVE-2020-27773
-
report
https://ubuntu.com/security/CVE-2020-27774
-
report
https://ubuntu.com/security/CVE-2020-27775
-
report
https://ubuntu.com/security/CVE-2020-27776
-
report
https://ubuntu.com/security/CVE-2021-20176