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 | alpine-linux-upgrade-graphicsmagick | Sep 20, 2017 | Jul 28, 2017 | |
| Debian | debian-upgrade-graphicsmagick | Oct 18, 2018 | Jul 28, 2017 | |
| Suse | — | suse-upgrade-graphicsmagicksuse-upgrade-graphicsmagick-debuginfosuse-upgrade-graphicsmagick-debugsourcesuse-upgrade-graphicsmagick-develsuse-upgrade-libgraphicsmagick-develsuse-upgrade-libgraphicsmagick-q16-12suse-upgrade-libgraphicsmagick-q16-12-debuginfosuse-upgrade-libgraphicsmagick-q16-3suse-upgrade-libgraphicsmagick-q16-3-debuginfosuse-upgrade-libgraphicsmagick3-configsuse-upgrade-libgraphicsmagickwand-q16-2suse-upgrade-libgraphicsmagickwand-q16-2-debuginfosuse-upgrade-perl-graphicsmagicksuse-upgrade-perl-graphicsmagick-debuginfo | 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