CVE-2017-14441 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 overfl...
HighCVSS 8.8
EPSS 2.6%
- Published
- Updated
- Exploit status
- No public exploit known
Description
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.
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| debian/libsdl2-image(Debian:12) | < 2.0.3+dfsg1-1 | 2.0.3+dfsg1-1 |
| debian/libsdl2-image(Debian:13) | < 2.0.3+dfsg1-1 | 2.0.3+dfsg1-1 |
| debian/libsdl2-image(Debian:14) | < 2.0.3+dfsg1-1 | 2.0.3+dfsg1-1 |
| debian/sdl-image1.2(Debian:12) | < 1.2.12-8 | 1.2.12-8 |
| debian/sdl-image1.2(Debian:13) | < 1.2.12-8 | 1.2.12-8 |
| debian/sdl-image1.2(Debian:14) | < 1.2.12-8 | 1.2.12-8 |
| libsdl sdl image | = 2.0.2 | No fix listed |
| debian linux | = 7.0 | No fix listed |
| debian linux | = 8.0 | No fix listed |
| debian linux | = 9.0 | No fix listed |
| alpine/sdl2_image(Alpine:v3.10) | < 2.0.3-r0 | 2.0.3-r0 |
| alpine/sdl2_image(Alpine:v3.11) | < 2.0.3-r0 | 2.0.3-r0 |
| alpine/sdl2_image(Alpine:v3.12) | < 2.0.3-r0 | 2.0.3-r0 |
| alpine/sdl2_image(Alpine:v3.13) | < 2.0.3-r0 | 2.0.3-r0 |
| alpine/sdl2_image(Alpine:v3.14) | < 2.0.3-r0 | 2.0.3-r0 |
| alpine/sdl2_image(Alpine:v3.15) | < 2.0.3-r0 | 2.0.3-r0 |
| alpine/sdl2_image(Alpine:v3.16) | < 2.0.3-r0 | 2.0.3-r0 |
| alpine/sdl2_image(Alpine:v3.17) | < 2.0.3-r0 | 2.0.3-r0 |
| alpine/sdl2_image(Alpine:v3.18) | < 2.0.3-r0 | 2.0.3-r0 |
| alpine/sdl2_image(Alpine:v3.19) | < 2.0.3-r0 | 2.0.3-r0 |
| alpine/sdl2_image(Alpine:v3.20) | < 2.0.3-r0 | 2.0.3-r0 |
| alpine/sdl2_image(Alpine:v3.21) | < 2.0.3-r0 | 2.0.3-r0 |
| alpine/sdl2_image(Alpine:v3.22) | < 2.0.3-r0 | 2.0.3-r0 |
| alpine/sdl2_image(Alpine:v3.23) | < 2.0.3-r0 | 2.0.3-r0 |
| alpine/sdl2_image(Alpine:v3.24) | < 2.0.3-r0 | 2.0.3-r0 |
Show 6 more
| Product | Affected versions | Fixed in |
|---|---|---|
| alpine/sdl2_image(Alpine:v3.5) | < 2.0.1-r2 | 2.0.1-r2 |
| alpine/sdl2_image(Alpine:v3.6) | < 2.0.1-r2 | 2.0.1-r2 |
| alpine/sdl2_image(Alpine:v3.7) | < 2.0.2-r1 | 2.0.2-r1 |
| alpine/sdl2_image(Alpine:v3.8) | < 2.0.3-r0 | 2.0.3-r0 |
| alpine/sdl2_image(Alpine:v3.9) | < 2.0.3-r0 | 2.0.3-r0 |
| Sam Lantinga and Mattias Engdegård Simple DirectMedia Layer | = SDL2_image 2.0.2 | No fix listed |
References
- Debian Security Tracker CVE-2017-14441 vendor-advisory
- [debian-lts-announce] 20180406 [SECURITY] [DLA 1341-1] sdl-image1.2 security update mailing-list third-party-advisory
- GLSA-201903-17 third-party-advisory vendor-advisory
- DSA-4177 third-party-advisory vendor-advisory
- DSA-4184 third-party-advisory vendor-advisory
- www.talosintelligence.com third-party-advisory
- security.alpinelinux.org vendor-advisory