PT-2017-3852 · Graphicsmagick+1 · Graphicsmagick+1

Agostino Sarubbo

·

Published

2017-08-27

·

Updated

2018-02-09

·

CVE-2017-14103

CVSS v2.0

10

High

VectorAV:N/AC:L/Au:N/C:C/I:C/A:C
Name of the Vulnerable Software and Affected Versions GraphicsMagick version 1.3.26
Description The issue is related to the use of memory after it has been freed, specifically in the ReadJNGImage and ReadOneJNGImage functions in the coders/png.c file of the GraphicsMagick library. This can be exploited by a remote attacker using a specially crafted file, potentially allowing the execution of arbitrary code. The vulnerability is a result of an incomplete fix for a previous issue and is related to the improper management of image pointers after certain error conditions, as well as an out-of-order CloseBlob call in the ReadMNGImage function.
Recommendations For GraphicsMagick version 1.3.26, consider disabling the ReadJNGImage and ReadOneJNGImage functions until a patch is available to prevent potential use-after-free attacks. Restrict access to the coders/png.c module to minimize the risk of exploitation. Avoid using the affected functions with untrusted input files until the issue is resolved. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Use After Free

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2019-04091
CVE-2017-14103
DLA-1130-1
SUSE-SU-2018:0349-1
SUSE-SU-2018:0350-1
SUSE-SU-2018:0413-1

Affected Products

Graphicsmagick
Suse