CVE-2018-19857
Fixed in a distro release EPSS 4%
The CAF demuxer in modules/demux/caf.c in VideoLAN VLC media player 3.0.4 may read memory from an uninitialized pointer when processing magic cookies in CAF files, because a ReadKukiChunk() cast converts a return value to an unsigned int even if that value is negative. This could result in a denial of service and/or a potential infoleak.
Products: videolan vlc_media_player, debian_linux
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Debian 12 | vlc | 3.0.4-4 |
| Debian 13 | vlc | 3.0.4-4 |
| Debian 14 | vlc | 3.0.4-4 |
| Debian 9 | vlc | 3.0.6-0+deb9u1 |
| SUSE Package Hub 15 | libaom | 1.0.0-bp150.2.1 |
| SUSE Package Hub 15 | vlc | 3.0.7.1-bp150.2.6.1 |
| SUSE Package Hub 15 SP1 | vlc | 3.0.7.1-bp151.5.3.3 |
| Ubuntu 18.04 LTS | vlc | 3.0.7.1-0ubuntu18.04.1 |
| Ubuntu Pro 16.04 LTS | vlc | no fix |
| openSUSE Leap 15.0 | libaom | 1.0.0-lp150.2.1 |
| openSUSE Leap 15.0 | vlc | 3.0.7.1-lp150.8.1 |
| openSUSE Leap 15.1 | vlc | 3.0.7.1-lp151.6.3.1 |
| openSUSE Tumbleweed | vlc | 3.0.16-1.5 |