CVE-2016-7446: Buffer Overflow

Published Sep 8, 2016
·
Updated

Buffer overflow in the MVG and SVG rendering code in GraphicsMagick 1.3.24 allows remote attackers to have unspecified impact via unknown vectors. Note: This vulnerability exists due to an incomplete patch for CVE-2016-2317.

Other sources

Various issues were fixed in GraphicsMagick 1.3.25:

1. A last instance of CVE-2016-2317 [tracked as bug 1306148] (heap buffer overflow) in the MVG rendering code (also impacts SVG). This problem was originally reported by Gustavo Grieco.

2. A possible heap overflow of the EscapeParenthesis() function. While I was not able to reproduce it for myself, the implementation is replaced with a different algorithm. This problem was reported by Gustavo Grieco.

3. The Utah RLE reader did not validate that header information was reasonable given the file size and so it could cause huge memory allocations and/or consume huge amounts of CPU. This problem was reported by Agostino Sarubbo.

4. The TIFF reader had a bug pertaining to use of TIFFGetField() when a 'count' value is returned. The bug caused a heap read overflow (due to using strlcpy() to copy a possibly unterminated string) which could allow an untrusted file to crash the software.

References:

http://www.openwall.com/lists/oss-security/2016/09/07/4

Red Hat

Affected Software

5 affected componentsFixes available
redhat/GraphicsMagick<1.3.25
1.3.25
GraphicsMagick Graphicsmagick=1.3.24
Debian Debian Linux=8.0
openSUSE Leap=42.1
openSUSE openSUSE=13.2

Event History

Feb 6, 2017
CVE Published
via MITRE·05:00 PM
Data Sourced
via MITRE·05:00 PM
Description
Data Sourced
via NVD·05:59 PM
DescriptionSeverityWeaknessAffected Software
Free Weekly Intel

Don't miss critical vulnerabilities

Join thousands of security professionals who receive our weekly digest of trending CVEs, zero-days, and exploited vulnerabilities.

No spam. Unsubscribe anytime.

Frequently Asked Questions

1

What is the severity of CVE-2016-7446?

CVE-2016-7446 is considered a moderate severity vulnerability due to its potential for buffer overflow exploitation.

2

How do I fix CVE-2016-7446?

To fix CVE-2016-7446, upgrade GraphicsMagick to version 1.3.25 or later.

3

Which versions of GraphicsMagick are affected by CVE-2016-7446?

CVE-2016-7446 affects GraphicsMagick version 1.3.24 and prior.

4

Can CVE-2016-7446 be exploited remotely?

Yes, CVE-2016-7446 allows remote attackers to exploit the vulnerability through specific vectors.

5

What types of systems are affected by CVE-2016-7446?

CVE-2016-7446 impacts systems running GraphicsMagick 1.3.24 on various Linux distributions, including Debian and openSUSE.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203