CVE-2019-7635 SDL (Simple DirectMedia Layer) through 1.2.15 and 2.x through 2.0.9 has a heap-based buffer over-read in Blit1to4 in video/SDL_blit_1.c.
HighCVSS 8.1
EPSS 3.5%
- Published
- Updated
- Exploit status
- No public exploit known
Description
SDL (Simple DirectMedia Layer) through 1.2.15 and 2.x through 2.0.9 has a heap-based buffer over-read in Blit1to4 in video/SDL_blit_1.c.
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| debian/libsdl1.2(Debian:12) | < 1.2.15+dfsg2-5 | 1.2.15+dfsg2-5 |
| debian/libsdl2(Debian:12) | < 2.0.10+dfsg1-1 | 2.0.10+dfsg1-1 |
| debian/libsdl2(Debian:13) | < 2.0.10+dfsg1-1 | 2.0.10+dfsg1-1 |
| debian/libsdl2(Debian:14) | < 2.0.10+dfsg1-1 | 2.0.10+dfsg1-1 |
| debian/libsdl2-image(Debian:12) | < 2.0.5+dfsg1-1 | 2.0.5+dfsg1-1 |
| debian/libsdl2-image(Debian:13) | < 2.0.5+dfsg1-1 | 2.0.5+dfsg1-1 |
| debian/libsdl2-image(Debian:14) | < 2.0.5+dfsg1-1 | 2.0.5+dfsg1-1 |
| debian/sdl-image1.2(Debian:12) | < 1.2.12-11 | 1.2.12-11 |
| debian/sdl-image1.2(Debian:13) | < 1.2.12-11 | 1.2.12-11 |
| debian/sdl-image1.2(Debian:14) | < 1.2.12-11 | 1.2.12-11 |
| libsdl simple directmedia layer | <= 1.2.15 | No fix listed |
| libsdl simple directmedia layer | >= 2.0.0, <= 2.0.9 | No fix listed |
| openSUSE backports sle | = 15.0 | No fix listed |
| openSUSE backports sle | = 15.0-sp1 | No fix listed |
| openSUSE leap | = 15.0 | No fix listed |
| openSUSE leap | = 15.1 | No fix listed |
| openSUSE leap | = 42.3 | No fix listed |
| debian linux | = 8.0 | No fix listed |
| debian linux | = 9.0 | No fix listed |
| fedoraproject fedora | = 31 | No fix listed |
| Canonical Ubuntu Linux | = 12.04 | No fix listed |
| Canonical Ubuntu Linux | = 14.04 | No fix listed |
| Canonical Ubuntu Linux | = 16.04 | No fix listed |
| Canonical Ubuntu Linux | = 18.04 | No fix listed |
| Canonical Ubuntu Linux | = 19.04 | No fix listed |
Show 27 more
| Product | Affected versions | Fixed in |
|---|---|---|
| alpine/sdl(Alpine:v3.10) | < 1.2.15-r11 | 1.2.15-r11 |
| alpine/sdl(Alpine:v3.11) | < 1.2.15-r11 | 1.2.15-r11 |
| alpine/sdl(Alpine:v3.12) | < 1.2.15-r11 | 1.2.15-r11 |
| alpine/sdl(Alpine:v3.13) | < 1.2.15-r11 | 1.2.15-r11 |
| alpine/sdl(Alpine:v3.14) | < 1.2.15-r11 | 1.2.15-r11 |
| alpine/sdl(Alpine:v3.15) | < 1.2.15-r11 | 1.2.15-r11 |
| alpine/sdl(Alpine:v3.7) | < 1.2.15-r8 | 1.2.15-r8 |
| alpine/sdl(Alpine:v3.8) | < 1.2.15-r9 | 1.2.15-r9 |
| alpine/sdl(Alpine:v3.9) | < 1.2.15-r10 | 1.2.15-r10 |
| alpine/sdl2(Alpine:v3.10) | < 2.0.10-r0 | 2.0.10-r0 |
| alpine/sdl2(Alpine:v3.11) | < 2.0.10-r0 | 2.0.10-r0 |
| alpine/sdl2(Alpine:v3.12) | < 2.0.10-r0 | 2.0.10-r0 |
| alpine/sdl2(Alpine:v3.13) | < 2.0.10-r0 | 2.0.10-r0 |
| alpine/sdl2(Alpine:v3.14) | < 2.0.10-r0 | 2.0.10-r0 |
| alpine/sdl2(Alpine:v3.15) | < 2.0.10-r0 | 2.0.10-r0 |
| alpine/sdl2(Alpine:v3.16) | < 2.0.10-r0 | 2.0.10-r0 |
| alpine/sdl2(Alpine:v3.17) | < 2.0.10-r0 | 2.0.10-r0 |
| alpine/sdl2(Alpine:v3.18) | < 2.0.10-r0 | 2.0.10-r0 |
| alpine/sdl2(Alpine:v3.19) | < 2.0.10-r0 | 2.0.10-r0 |
| alpine/sdl2(Alpine:v3.20) | < 2.0.10-r0 | 2.0.10-r0 |
| alpine/sdl2(Alpine:v3.21) | < 2.0.10-r0 | 2.0.10-r0 |
| alpine/sdl2(Alpine:v3.22) | < 2.0.10-r0 | 2.0.10-r0 |
| alpine/sdl2(Alpine:v3.23) | < 2.0.10-r0 | 2.0.10-r0 |
| alpine/sdl2(Alpine:v3.24) | < 2.0.10-r0 | 2.0.10-r0 |
| alpine/sdl2(Alpine:v3.7) | < 2.0.10-r0 | 2.0.10-r0 |
| alpine/sdl2(Alpine:v3.8) | < 2.0.10-r0 | 2.0.10-r0 |
| alpine/sdl2(Alpine:v3.9) | < 2.0.10-r0 | 2.0.10-r0 |
References
- Debian Security Tracker CVE-2019-7635 vendor-advisory
- openSUSE-SU-2019:1213 mailing-list third-party-advisory vendor-advisory
- openSUSE-SU-2019:1223 mailing-list third-party-advisory vendor-advisory
- openSUSE-SU-2019:1261 mailing-list third-party-advisory vendor-advisory
- openSUSE-SU-2019:2071 mailing-list third-party-advisory vendor-advisory
- openSUSE-SU-2019:2109 mailing-list third-party-advisory vendor-advisory
- bugzilla.libsdl.org exploit issue-tracking vendor-advisory
- discourse.libsdl.org vendor-advisory
- [debian-lts-announce] 20190313 [SECURITY] [DLA 1713-1] libsdl1.2 security update mailing-list third-party-advisory
- [debian-lts-announce] 20190313 [SECURITY] [DLA 1714-1] libsdl2 security update mailing-list third-party-advisory
- [debian-lts-announce] 20190722 [SECURITY] [DLA 1861-1] libsdl2-image security update mailing-list third-party-advisory
- [debian-lts-announce] 20190727 [SECURITY] [DLA 1865-1] sdl-image1.2 security update mailing-list third-party-advisory
- [debian-lts-announce] 20191017 [SECURITY] [DLA 1713-2] libsdl1.2 regression update mailing-list third-party-advisory
- [debian-lts-announce] 20191017 [SECURITY] [DLA 1714-2] libsdl2 regression update mailing-list third-party-advisory
- [debian-lts-announce] 20210130 [SECURITY] [DLA 2536-1] libsdl2 security update mailing-list third-party-advisory
- [debian-lts-announce] 20211031 [SECURITY] [DLA 2804-1] libsdl1.2 security update mailing-list third-party-advisory
- [debian-lts-announce] 20230208 [SECURITY] [DLA 3314-1] libsdl2 security update mailing-list
- FEDORA-2020-24652fe41c vendor-advisory
- GLSA-201909-07 third-party-advisory vendor-advisory
- GLSA-202305-17 vendor-advisory
- USN-4143-1 third-party-advisory vendor-advisory
- USN-4156-1 third-party-advisory vendor-advisory
- USN-4156-2 third-party-advisory vendor-advisory
- USN-4238-1 third-party-advisory vendor-advisory
- security.alpinelinux.org vendor-advisory
- bugs.debian.org issue-tracking
- bugs.debian.org issue-tracking
- bugs.debian.org issue-tracking
- bugs.debian.org issue-tracking