CVE Vulnerabilities

CVE-2017-18120

Double Free

Published: Feb 02, 2018 | Modified: Oct 24, 2023
CVSS 3.x
7.8
HIGH
Source:
NVD
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS 2.x
6.8 MEDIUM
AV:N/AC:M/Au:N/C:P/I:P/A:P
RedHat/V2
RedHat/V3
Ubuntu
LOW

A double-free bug in the read_gif function in gifread.c in gifsicle 1.90 allows a remote attacker to cause a denial-of-service attack or unspecified other impact via a maliciously crafted file, because last_name is mishandled, a different vulnerability than CVE-2017-1000421.

Weakness

The product calls free() twice on the same memory address, potentially leading to modification of unexpected memory locations.

Affected Software

Name Vendor Start Version End Version
Gifsicle Lcdf 1.90 (including) 1.90 (including)
Gifsicle Ubuntu artful *
Gifsicle Ubuntu esm-apps/xenial *
Gifsicle Ubuntu trusty *
Gifsicle Ubuntu trusty/esm *
Gifsicle Ubuntu upstream *
Gifsicle Ubuntu xenial *

Potential Mitigations

References