VDB
GCVE-VVD-MAGEIA-2019-364
GCVE-VVD-MAGEIA-2019-364
Advisory Published
Updated sdl2_image packages fix security vulnerabilities:
An exploitable heap-based buffer overflow vulnerability exists when loading
a PCX file in SDL2_image, version 2.0.4. A missing error handler can lead
to a buffer overflow and potential code execution. An attacker can provide
a specially crafted image file to trigger this vulnerability.
(CVE-2019-5051)
An exploitable integer overflow vulnerability exists when loading a PCX
file in SDL2_image 2.0.4. A specially crafted file can cause an integer
overflow, resulting in too little memory being allocated, which can lead
to a buffer overflow and potential code execution. (CVE-2019-5052)
An exploitable code execution vulnerability exists in the PCX image
rendering functionality of SDL2_image 2.0.4. A specially crafted PCX image
can cause a heap overflow, resulting in code execution. An attacker can
display a specially crafted image to trigger this vulnerability.
(CVE-2019-5057)
An exploitable code execution vulnerability exists in the XCF image
rendering functionality of SDL2_image 2.0.4. A specially crafted XCF
image can cause a heap overflow, resulting in code execution.
(CVE-2019-5058)
An exploitable code execution vulnerability exists in the XPM image
rendering functionality of SDL2_image 2.0.4. A specially crafted XPM image
can cause an integer overflow, allocating too small of a buffer. This
buffer can then be written out of bounds resulting in a heap overflow,
ultimately ending in code execution. (CVE-2019-5059)
An exploitable code execution vulnerability exists in the XPM image
rendering function of SDL2_image 2.0.4. A specially crafted XPM image
can cause an integer overflow in the colorhash function, allocating too
small of a buffer. This buffer can then be written out of bounds,
resulting in a heap overflow, ultimately ending in code execution.
(CVE-2019-5060)
An issue was discovered in libSDL2.a in Simple DirectMedia Layer (SDL)
2.0.9 when used in conjunction with libSDL2_image.a in SDL2_image 2.0.4.
There is a NULL pointer dereference in the SDL stdio_read function in
file/SDL_rwops.c. (CVE-2019-12217)
An issue was discovered in libSDL2.a in Simple DirectMedia Layer (SDL)
2.0.9 when used in conjunction with libSDL2_image.a in SDL2_image 2.0.4.
There is a NULL pointer dereference in the SDL2_image function
IMG_LoadPCX_RW at IMG_pcx.c. (CVE-2019-12218)
An issue was discovered in libSDL2.a in Simple DirectMedia Layer (SDL)
2.0.9 when used in conjunction with libSDL2_image.a in SDL2_image 2.0.4.
There is an invalid free error in the SDL function SDL_SetError_REAL at
SDL_error.c. (CVE-2019-12219)
An issue was discovered in libSDL2.a in Simple DirectMedia Layer (SDL)
2.0.9 when used in conjunction with libSDL2_image.a in SDL2_image 2.0.4.
There is an out-of-bounds read in the SDL function SDL_FreePalette_REAL
at video/SDL_pixels.c. (CVE-2019-12220)
An issue was discovered in libSDL2.a in Simple DirectMedia Layer (SDL)
2.0.9 when used in conjunction with libSDL2_image.a in SDL2_image 2.0.4.
There is a SEGV in the SDL function SDL_free_REAL at stdlib/SDL_malloc.c.
(CVE-2019-12221)
An issue was discovered in libSDL2.a in Simple DirectMedia Layer (SDL)
2.0.9. There is an out-of-bounds read in the function SDL_InvalidateMap
at video/SDL_pixels.c. (CVE-2019-12222)
SDL (Simple DirectMedia Layer) through 1.2.15 and 2.x through 2.0.9 has
a heap-based buffer over-read in BlitNtoN in video/SDL_blit_N.c when
called from SDL_SoftBlit in video/SDL_blit.c. (CVE-2019-13616)
Affected Products
| Vendor | Product | Versions | Platforms |
|---|---|---|---|
| Mageia | sdl2_image | 0 (affected), 2.0.5-1.mga7 (unaffected) | — |
Aliases
CVE-2019-5052CVE-2019-12218CVE-2019-5059CVE-2019-5058CVE-2019-5060CVE-2019-12217CVE-2019-12220CVE-2019-12221CVE-2019-5057CVE-2019-12219CVE-2019-5051
Transitive aliases
GHSA-p3xm-vpj8-m644EUVD-2019-3865VVD-MAGEIA-2018-276GHSA-xgp4-8gx6-q392EUVD-2017-5951GSD-2019-12219GHSA-qr2r-966r-5p23GSD-2019-5060CVE-2017-14442GHSA-fjmx-7p86-hg32GHSA-rrp4-84hf-vc2pGHSA-257r-jcrh-66cpEUVD-2018-15763CNVD-2018-08710VVD-MAGEIA-2019-363GHSA-wxjc-cpqc-xw6qGSD-2019-5058EUVD-2017-5953GHSA-v4x5-ccfv-7685EUVD-2019-14666VVD-GENTOO-2018-674132CVE-2018-3838GHSA-g336-h8cj-mccgGSD-2018-3838EUVD-2019-14664GHSA-vmfr-6chp-w9mfEUVD-2017-5944GHSA-gwvh-mf23-368gEUVD-2017-5945EUVD-2019-14659EUVD-2018-15625EUVD-2018-15623EUVD-2019-14667GHSA-9532-gqc7-9wv7EUVD-2017-5952GSD-2019-5059EUVD-2019-3862EUVD-2019-14665CVE-2018-3977EUVD-2017-3706GHSA-6g3h-xc5w-jq88EUVD-2019-3866CNVD-2019-15550GHSA-f8q9-fqg7-g33xBDU:2018-01510GHSA-hrh3-rvrh-p2vgCVE-2017-14448GHSA-9hhm-gpw6-h7ccEUVD-2018-15624EUVD-2019-3864GHSA-g3fv-2w8r-wh3mCVE-2017-14450CVE-2017-14440GSD-2018-3837GHSA-xv8q-8fhp-7r88GHSA-3x4q-fw99-659pCVE-2018-3837GHSA-mh87-4cjg-xvmrGHSA-rh22-q4j2-m68rGHSA-g82w-w3fp-3m77CVE-2017-14449CNVD-2018-08711EUVD-2019-3863GSD-2019-5057CVE-2017-12122CVE-2018-3839EUVD-2017-5943EUVD-2019-14658VVD-MAGEIA-2018-454CVE-2017-14441
Browse GCVE Records
100 records in the GCVE database · Updated April 16, 2026
No matching records found.
Explore Further
Investigate this vulnerability in the interactive console or download the raw GCVE record.