CVE-2020-25663
Last modified
CVE-2020-25663 is a medium-severity vulnerability rated 5.5/10 on the CVSS scale. A call to ConformPixelInfo() in the SetImageAlphaChannel() routine of /MagickCore/channel.c caused a subsequent heap-use-after-free or heap-buffer-overflow READ when GetPixelRed() or GetPixelBlue() was called. This could occur if an attacker is able to submit a malicious image file to be processed by ImageMagick and could lead to denial of service. EPSS estimates a 1.10% chance of exploitation in the next 30 days.
Description
A call to ConformPixelInfo() in the SetImageAlphaChannel() routine of /MagickCore/channel.c caused a subsequent heap-use-after-free or heap-buffer-overflow READ when GetPixelRed() or GetPixelBlue() was called. This could occur if an attacker is able to submit a malicious image file to be processed by ImageMagick and could lead to denial of service. It likely would not lead to anything further because the memory is used as pixel data and not e.g. a function pointer. This flaw affects ImageMagick versions prior to 7.0.9-0.
Metrics
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Imagemagick | Imagemagick | < 7.0.8-56 |
References
- https://bugzilla.redhat.com/show_bug.cgi?id=1891601Issue Tracking, Patch, Third Party Advisory
- https://github.com/ImageMagick/ImageMagick/issues/1723Exploit, Third Party Advisory
- https://github.com/ImageMagick/ImageMagick/issues/1723#issuecomment-718275153Third Party Advisory
- https://bugzilla.redhat.com/show_bug.cgi?id=1891601Issue Tracking, Patch, Third Party Advisory
- https://github.com/ImageMagick/ImageMagick/issues/1723Exploit, Third Party Advisory
- https://github.com/ImageMagick/ImageMagick/issues/1723#issuecomment-718275153Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2020-25663?
How severe is CVE-2020-25663?
How do I fix CVE-2020-25663?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2020
- CVE-2020-25658It was found that python-rsa is vulnerable to Bleichenbacher…5.9
- CVE-2020-25659python-cryptography 3.2 is vulnerable to Bleichenbacher timi…5.9
- CVE-2020-2566Vulnerability in the Oracle Applications Framework product o…4.7
- CVE-2020-25660A flaw was found in the Cephx authentication protocol in ver…8.8
- CVE-2020-25661A Red Hat only CVE-2020-12351 regression issue was found in …8.8
- CVE-2020-25662A Red Hat only CVE-2020-12352 regression issue was found in …6.5
- CVE-2020-25664In WriteOnePNGImage() of the PNG coder at coders/png.c, an i…6.1
- CVE-2020-25665The PALM image coder at coders/palm.c makes an improper call…5.5
- CVE-2020-25666There are 4 places in HistogramCompare() in MagickCore/histo…3.3
- CVE-2020-25667TIFFGetProfiles() in /coders/tiff.c calls strstr() which cau…5.5
- CVE-2020-25668A flaw was found in Linux Kernel because access to the globa…7
- CVE-2020-25669A vulnerability was found in the Linux Kernel where the func…7.8
Are you affected by CVE-2020-25663?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
