The WriteOnePNGImage function in coders/png.c in GraphicsMagick 1.3.26 allows remote attackers to cause a denial of service (out-of-bounds read and application crash) via a crafted file, because the program's actual control flow was inconsistent with its indentation. This resulted in a logging statement executing outside of a loop, and consequently using an invalid array index corresponding to the loop's exit condition.
CVSS Details
- CVSS 3.0 Base Score: 6.5
- CVSS 3.0 Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alpine Linux | — | Upgrade graphicsmagick | Sep 20, 2017 | Jul 28, 2017 |
| Debian | — | Upgrade graphicsmagick | Oct 18, 2018 | Jul 28, 2017 |
| Suse | — | Upgrade GraphicsMagickUpgrade libGraphicsMagick++-Q16-12-debuginfoUpgrade perl-GraphicsMagick-debuginfoUpgrade libGraphicsMagick-Q16-3-debuginfoUpgrade GraphicsMagick-debugsourceUpgrade GraphicsMagick-debuginfoUpgrade libGraphicsMagickWand-Q16-2-debuginfoUpgrade libgraphicsmagick-develUpgrade libgraphicsmagickwand-q16-2Upgrade perl-GraphicsMagickUpgrade libgraphicsmagick-q16-12Upgrade libgraphicsmagick-q16-3Upgrade graphicsmagick-develUpgrade libgraphicsmagick3-config | Feb 20, 2018 | Jul 28, 2017 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub