CVE-2017-14449
A double-Free vulnerability exists in the XCF image rendering functionality of SDL2_image-2.0.2....
CVE-2017-14449 is a high vulnerability (CVSS 7.5) in Debian Linux, published April 20, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.62%, the 76th percentile. Fixed in sdl2_image 2.0.3-r0.
A double-Free vulnerability exists in the XCF image rendering functionality of SDL2_image-2.0.2. A specially crafted XCF image can cause a Double-Free situation to occur. An attacker can display a specially crafted image to trigger this vulnerability.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.5
A double-Free vulnerability exists in the XCF image rendering functionality of SDL2_image-2.0.2. A specially crafted XCF image can cause a Double-Free situation to occur. An attacker can display a specially crafted image to trigger this vulnerability.
- Record
CVE-2017-14449- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
EUVDEUVD-2017-5952
7.5
A double-Free vulnerability exists in the XCF image rendering functionality of SDL2_image-2.0.2. A specially crafted XCF image can cause a Double-Free situation to occur. An attacker can display a specially crafted image to trigger this vulnerability.
- Record
EUVD-2017-5952- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-xgp4-8gx6-q392
8.8
A double-Free vulnerability exists in the XCF image rendering functionality of SDL2_image-2.0.2....
A double-Free vulnerability exists in the XCF image rendering functionality of SDL2_image-2.0.2. A specially crafted XCF image can cause a Double-Free situation to occur. An attacker can display a specially crafted image to trigger this vulnerability.
- Record
GHSA-xgp4-8gx6-q392- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-415
- Updated
- 2026-11-02
NVD
7.5
A double-Free vulnerability exists in the XCF image rendering functionality of SDL2_image-2.0.2. A specially crafted XCF image can cause a Double-Free situation to occur. An attacker can display a specially crafted image to trigger this vulnerability.
- Record
CVE-2017-14449- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-415
- Updated
- 2026-11-02
OSVALPINE-CVE-2017-14449
8.8
A double-Free vulnerability exists in the XCF image rendering functionality of SDL2_image-2.0.2. A specially crafted XCF image can cause a Double-Free situation to occur. An attacker can display a specially crafted image to trigger this vulnerability.
- Record
ALPINE-CVE-2017-14449- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
8.8
A double-Free vulnerability exists in the XCF image rendering functionality of SDL2_image-2.0.2. A specially crafted XCF image can cause a Double-Free situation to occur. An attacker can display a specially crafted image to trigger this vulnerability.
- Record
CVE-2017-14449- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 4 moreShow less
OSVDEBIAN-CVE-2017-14449
8.8
A double-Free vulnerability exists in the XCF image rendering functionality of SDL2_image-2.0.2. A specially crafted XCF image can cause a Double-Free situation to occur. An attacker can display a specially crafted image to trigger this vulnerability.
- Record
DEBIAN-CVE-2017-14449- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2017-14449
8.8
A double-Free vulnerability exists in the XCF image rendering functionality of SDL2_image-2.0.2. A specially crafted XCF image can cause a Double-Free situation to occur. An attacker can display a specially crafted image to trigger this vulnerability.
- Record
UBUNTU-CVE-2017-14449- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2018-0454 No score
Updated sdl2/mingw-SDL2 packages fix security vulnerabilities
This update fixes various security vulnerabilities affecting the SDL2_image library, listed below. The fixes are provided in SDL2_image 2.0.4, which depends on SDL2 2.0.8 or later. As such, the SDL2 and SDL2_mixer libraries are also updated to their current stable releases, providing various bug fixes and features.
The security vulnerabilities fixed in this update are the following:
An exploitable code execution vulnerability exists in the ILBM image rendering functionality of SDL2_image-2.0.2. A specially crafted ILBM image can cause a heap overflow resulting in code execution. An attacker can display a specially crafted image to trigger this vulnerability. (TALOS-2017-0488, CVE-2017-12122)
An exploitable code execution vulnerability exists in the ILBM image rendering functionality of SDL2_image-2.0.2. A specially crafted ILBM image can cause a stack overflow resulting in code execution. An attacker can display a specially crafted image to trigger this vulnerability. (TALOS-2017-0489, CVE-2017-14440)
An exploitable code execution vulnerability exists in the ICO image rendering functionality of SDL2_image-2.0.2. A specially crafted ICO image can cause an integer overflow, cascading to a heap overflow resulting in code execution. An attacker can display a specially crafted image to trigger this vulnerability. (TALOS-2017-0490, CVE-2017-14441)
An exploitable code execution vulnerability exists in the BMP image rendering functionality of SDL2_image-2.0.2. A specially crafted BMP image can cause a stack overflow resulting in code execution. An attacker can display a specially crafted image to trigger this vulnerability. (TALOS-2017-0491, CVE-2017-14442)
An exploitable code execution vulnerability exists in the XCF image rendering functionality of SDL2_image-2.0.2. A specially crafted XCF image can cause a heap overflow resulting in code execution. An attacker can display a specially crafted image to trigger this vulnerability. (TALOS-2017-0497, CVE-2017-14448)
A double-Free vulnerability exists in the XCF image rendering functionality of SDL2_image-2.0.2. A specially crafted XCF image can cause a Double-Free situation to occur. An attacker can display a specially crafted image to trigger this vulnerability. (TALOS-2017-0498, CVE-2017-14449)
A buffer overflow vulnerability exists in the GIF image parsing functionality of SDL2_image-2.0.2. A specially crafted GIF image can lead to a buffer overflow on a global section. An attacker can display an image to trigger this vulnerability. (TALOS-2017-0499, CVE-2017-14450)
An exploitable information disclosure vulnerability exists in the PCX image rendering functionality of SDL2_image-2.0.2. A specially crafted PCX image can cause an out-of-bounds read on the heap, resulting in information disclosure. An attacker can display a specially crafted image to trigger this vulnerability. (TALOS-2018-0519, CVE-2018-3837)
An exploitable information vulnerability exists in the XCF image rendering functionality of SDL2_image-2.0.2. A specially crafted XCF image can cause an out-of-bounds read on the heap, resulting in information disclosure. An attacker can display a specially crafted image to trigger this vulnerability. (TALOS-2018-0520, CVE-2018-3838)
An exploitable code execution vulnerability exists in the XCF image rendering functionality of SDL2_image-2.0.2. A specially crafted XCF image can cause an out-of-bounds write on the heap, resulting in code execution. An attacker can display a specially crafted image to trigger this vulnerability. (TALOS-2018-0521, CVE-2018-3839)
An exploitable code execution vulnerability exists in the XCF image rendering functionality of SDL2_image-2.0.3. A specially crafted XCF image can cause a heap overflow, resulting in code execution. An attacker can display a specially crafted image to trigger this vulnerability. (TALOS-2018-0645, CVE-2018-3977)
- Record
MGASA-2018-0454- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10608-1 No score
libSDL2_image-2_0-0-2.0.5-1.14 on GA media
These are all security issues fixed in the libSDL2_image-2_0-0-2.0.5-1.14 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10608-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
sdl2_imageAlpine:v3.10 |
before 2.0.3-r0 | 2.0.3-r0 |
sdl2_imageAlpine:v3.11 |
before 2.0.3-r0 | 2.0.3-r0 |
sdl2_imageAlpine:v3.8 |
before 2.0.3-r0 | 2.0.3-r0 |
sdl2_imageAlpine:v3.9 |
before 2.0.3-r0 | 2.0.3-r0 |
libsdl2-imageDebian:12 |
before 2.0.3+dfsg1-1 | 2.0.3+dfsg1-1 |
libsdl2-imageDebian:13 |
before 2.0.3+dfsg1-1 | 2.0.3+dfsg1-1 |
libsdl2-imageDebian:14 |
before 2.0.3+dfsg1-1 | 2.0.3+dfsg1-1 |
libsdl2-imageDebian:8 |
before 2.0.0+dfsg-3+deb8u1, plus listed versions 2.0.0+dfsg-3 |
2.0.0+dfsg-3+deb8u1 |
libsdl2-imageDebian:9 |
before 2.0.1+dfsg-2+deb9u1, plus listed versions 2.0.1+dfsg-2 |
2.0.1+dfsg-2+deb9u1 |
sdl2Mageia:6 |
before 2.0.9-1.mga6 | 2.0.9-1.mga6 |
Show 7 moreShow less
| Package | Affected | Fixed |
|---|---|---|
sdl2_imageMageia:6 |
before 2.0.4-1.mga6 | 2.0.4-1.mga6 |
sdl2_mixerMageia:6 |
before 2.0.4-1.mga6 | 2.0.4-1.mga6 |
mingw-SDL2Mageia:6 |
before 2.0.9-1.mga6 | 2.0.9-1.mga6 |
mingw-SDL2_imageMageia:6 |
before 2.0.4-1.mga6 | 2.0.4-1.mga6 |
mingw-SDL2_mixerMageia:6 |
before 2.0.4-1.mga6 | 2.0.4-1.mga6 |
libsdl2-imageUbuntu:14.04:LTS |
before 2.0.0+dfsg-3+deb8u1build0.14.04.1, plus listed versions 2.0.0+dfsg-22.0.0+dfsg-32.0.0+dfsg-3build2 |
2.0.0+dfsg-3+deb8u1build0.14.04.1 |
libsdl2-imageUbuntu:16.04:LTS |
before 2.0.1+dfsg-2+deb9u1build0.16.04.1, plus listed versions 2.0.0+dfsg-3build22.0.1+dfsg-12.0.1+dfsg-2 |
2.0.1+dfsg-2+deb9u1build0.16.04.1 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases, products | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
debian.org/security/2018/dsa-4177
security.gentoo.org/glsa/201903-17
talosintelligence.com/vulnerability_reports/TALOS-2017-0498
nvd.nist.gov/vuln/detail/CVE-2017-14449
github.com/advisories/GHSA-xgp4-8gx6-q392
security.alpinelinux.org/vuln/CVE-2017-14449
Show 41 moreShow less
security-tracker.debian.org/tracker/CVE-2017-14449
advisories.mageia.org/MGASA-2018-0454.html
bugs.mageia.org/show_bug.cgi?id=22769
talosintelligence.com/vulnerability_reports/TALOS-2017-0488
talosintelligence.com/vulnerability_reports/TALOS-2017-0489
talosintelligence.com/vulnerability_reports/TALOS-2017-0490
talosintelligence.com/vulnerability_reports/TALOS-2017-0491
talosintelligence.com/vulnerability_reports/TALOS-2017-0497
talosintelligence.com/vulnerability_reports/TALOS-2017-0499
talosintelligence.com/vulnerability_reports/TALOS-2018-0519
talosintelligence.com/vulnerability_reports/TALOS-2018-0520
talosintelligence.com/vulnerability_reports/TALOS-2018-0521
talosintelligence.com/vulnerability_reports/TALOS-2018-0645
hg.libsdl.org/SDL/file/8feb5da6f2fb/WhatsNew.txt
libsdl.org/projects/SDL_image
libsdl.org/projects/SDL_mixer
ubuntu.com/security/CVE-2017-14449
hg.libsdl.org/SDL_image/rev/d0142861559c
cve.org/CVERecord?id=CVE-2017-14449
suse.com/security/cve/CVE-2017-12122
suse.com/security/cve/CVE-2017-14440
suse.com/security/cve/CVE-2017-14441
suse.com/security/cve/CVE-2017-14442
suse.com/security/cve/CVE-2017-14448
suse.com/security/cve/CVE-2017-14449
suse.com/security/cve/CVE-2017-14450
suse.com/security/cve/CVE-2017-2887
suse.com/security/cve/CVE-2018-3839
suse.com/security/cve/CVE-2018-3977
suse.com/security/cve/CVE-2019-12217
suse.com/security/cve/CVE-2019-12218
suse.com/security/cve/CVE-2019-12220
suse.com/security/cve/CVE-2019-12221
suse.com/security/cve/CVE-2019-12222
suse.com/security/cve/CVE-2019-13616
suse.com/security/cve/CVE-2019-5051
suse.com/security/cve/CVE-2019-5052
suse.com/security/cve/CVE-2019-5057
suse.com/security/cve/CVE-2019-5058
suse.com/security/cve/CVE-2019-5059
suse.com/security/cve/CVE-2019-5060