SB2017080503 - Multiple vulnerabilities in ImageMagick
Published: August 5, 2017 Updated: August 8, 2020
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 11 secuirty vulnerabilities.
1) Input validation error (CVE-ID: CVE-2017-14139)
The vulnerability allows a remote non-authenticated attacker to perform a denial of service (DoS) attack.
ImageMagick 7.0.6-2 has a memory leak vulnerability in WriteMSLImage in coders/msl.c.
2) Reachable Assertion (CVE-ID: CVE-2017-13658)
The vulnerability allows a remote non-authenticated attacker to perform a denial of service (DoS) attack.
In ImageMagick before 6.9.9-3 and 7.x before 7.0.6-3, there is a missing NULL check in the ReadMATImage function in coders/mat.c, leading to a denial of service (assertion failure and application exit) in the DestroyImageInfo function in MagickCore/image.c.
3) Input validation error (CVE-ID: CVE-2017-12663)
The vulnerability allows a remote non-authenticated attacker to execute arbitrary code.
ImageMagick 7.0.6-2 has a memory leak vulnerability in WriteMAPImage in coders/map.c.
4) Input validation error (CVE-ID: CVE-2017-12664)
The vulnerability allows a remote non-authenticated attacker to execute arbitrary code.
ImageMagick 7.0.6-2 has a memory leak vulnerability in WritePALMImage in coders/palm.c.
5) Input validation error (CVE-ID: CVE-2017-12665)
The vulnerability allows a remote non-authenticated attacker to execute arbitrary code.
ImageMagick 7.0.6-2 has a memory leak vulnerability in WritePICTImage in coders/pict.c.
6) Input validation error (CVE-ID: CVE-2017-12668)
The vulnerability allows a remote non-authenticated attacker to execute arbitrary code.
ImageMagick 7.0.6-2 has a memory leak vulnerability in WritePCXImage in coders/pcx.c.
7) Input validation error (CVE-ID: CVE-2017-12674)
The vulnerability allows a remote non-authenticated attacker to perform a denial of service (DoS) attack.
In ImageMagick 7.0.6-2, a CPU exhaustion vulnerability was found in the function ReadPDBImage in coders/pdb.c, which allows attackers to cause a denial of service.
8) Allocation of Resources Without Limits or Throttling (CVE-ID: CVE-2017-12563)
The vulnerability allows a remote non-authenticated attacker to perform a denial of service (DoS) attack.
In ImageMagick 7.0.6-2, a memory exhaustion vulnerability was found in the function ReadPSDImage in coders/psd.c, which allows attackers to cause a denial of service.
9) Input validation error (CVE-ID: CVE-2017-12564)
The vulnerability allows a remote non-authenticated attacker to perform a denial of service (DoS) attack.
In ImageMagick 7.0.6-2, a memory leak vulnerability was found in the function ReadMATImage in coders/mat.c, which allows attackers to cause a denial of service.
10) Input validation error (CVE-ID: CVE-2017-12565)
The vulnerability allows a remote non-authenticated attacker to perform a denial of service (DoS) attack.
In ImageMagick 7.0.6-2, a memory leak vulnerability was found in the function ReadOneJNGImage in coders/png.c, which allows attackers to cause a denial of service.
11) Input validation error (CVE-ID: CVE-2017-12566)
The vulnerability allows a remote non-authenticated attacker to perform a denial of service (DoS) attack.
In ImageMagick 7.0.6-2, a memory leak vulnerability was found in the function ReadMVGImage in coders/mvg.c, which allows attackers to cause a denial of service, related to the function ReadSVGImage in svg.c.
Remediation
Install update from vendor's website.
References
- https://github.com/ImageMagick/ImageMagick/issues/578
- https://security.gentoo.org/glsa/201711-07
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870019
- https://github.com/ImageMagick/ImageMagick/commit/e5c063a1007506ba69e97a35effcdef944421c89
- https://github.com/ImageMagick/ImageMagick/issues/598
- https://lists.debian.org/debian-lts-announce/2019/05/msg00015.html
- https://github.com/ImageMagick/ImageMagick/commit/6233ef75bb973745ab1092b59aea8fe316f09074
- https://github.com/ImageMagick/ImageMagick/issues/573
- https://github.com/ImageMagick/ImageMagick/commit/db1ffb6cf44bcfe5c4d5fcf9d9109ded5617387f
- https://github.com/ImageMagick/ImageMagick/issues/574
- https://github.com/ImageMagick/ImageMagick/commit/859084b4fd966ac007965c3d85caabccd8aee9b4
- https://github.com/ImageMagick/ImageMagick/issues/577
- https://github.com/ImageMagick/ImageMagick/commit/560e6e512961008938aa1d1b9aab06347b1c8f9b
- https://github.com/ImageMagick/ImageMagick/issues/575
- https://github.com/ImageMagick/ImageMagick/issues/604
- https://usn.ubuntu.com/3681-1/
- http://www.securityfocus.com/bid/100153
- https://github.com/ImageMagick/ImageMagick/issues/599
- http://www.securityfocus.com/bid/100161
- https://github.com/ImageMagick/ImageMagick/issues/601
- http://www.securityfocus.com/bid/100156
- https://github.com/ImageMagick/ImageMagick/issues/602
- https://github.com/ImageMagick/ImageMagick/issues/603