Every CVE Search/ Get API key

CVE-2017-18120

A double-free bug in the read_gif function in gifread.c in gifsicle 1.90 allows a remote attacker...

7.8 HighFix available

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.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

1.71%Up 0.4 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 7.8

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.

Record
CVE-2017-18120
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS 2.0
6.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:P
Weakness
CWE-415
Updated
2026-11-02
CVE List No score

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.

Record
CVE-2017-18120
Updated
2026-11-02
EUVDEUVD-2017-9257 No score

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.

Record
EUVD-2017-9257
Updated
2026-11-03
GitHub AdvisoriesGHSA-6f9j-p2gf-3f72 7.8

A double-free bug in the read_gif function in gifread.c in gifsicle 1.90 allows a remote attacker...

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.

Record
GHSA-6f9j-p2gf-3f72
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-415
Updated
2026-11-02
OSV 7.8

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.

Record
CVE-2017-18120
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2017-18120 7.8

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.

Record
DEBIAN-CVE-2017-18120
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2017-18120 7.8

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.

Record
UBUNTU-CVE-2017-18120
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVMGASA-2018-0280 No score

Updated gifsicle package fixes security vulnerability

Updated gifsicle package fixes security vulnerability:

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 (CVE-2017-18120).

Record
MGASA-2018-0280
Updated
2026-11-02
OSVUSN-4803-1 No score

gifsicle vulnerabilities

It was discovered that Gifsicle did not properly handle certain input. If a user were tricked into opening a malicious GIF, an attacker could potentially execute arbitrary code.

Record
USN-4803-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
gifsicle
Debian:12
before 1.91-1
1.91-1
gifsicle
Debian:13
before 1.91-1
1.91-1
gifsicle
Debian:14
before 1.91-1
1.91-1
gifsicle
Mageia:6
before 1.88-1.2.mga6
1.88-1.2.mga6
gifsicle
Ubuntu:Pro:14.04:LTS
before 1.78-1ubuntu0.1~esm1, plus listed versions
1.71-11.76-11.77-11.78-1
1.78-1ubuntu0.1~esm1
gifsicle
Ubuntu:Pro:16.04:LTS
before 1.88-1ubuntu0.1~esm1, plus listed versions
1.88-1
1.88-1ubuntu0.1~esm1
gifsicle
Ubuntu:Pro:14.04:LTS
From an advisory covering 2 CVEs
before 1.78-1ubuntu0.1~esm1, plus listed versions
1.71-11.76-11.77-11.78-1
1.78-1ubuntu0.1~esm1
gifsicle
Ubuntu:Pro:16.04:LTS
From an advisory covering 2 CVEs
before 1.88-1ubuntu0.1~esm1, plus listed versions
1.88-1
1.88-1ubuntu0.1~esm1

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2017-18120 is a high vulnerability (CVSS 7.8) in Lcdf Gifsicle, published February 2, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.71%, the 77th percentile. Fixed in gifsicle 1.91-1.

References

Show 9 moreShow less
MoveEnter Open