The GetUpdateFile function in misc/update.c in the Updater in VideoLAN VLC media player before 2.1.6 performs an incorrect cast operation from a 64-bit integer to a 32-bit integer, which allows remote attackers to conduct buffer overflow attacks and execute arbitrary code via a crafted update status file, aka an "integer truncation" vulnerability.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alpine Linux | — | Upgrade vlc | Aug 30, 2017 | Feb 2, 2015 |
| Gentoo Linux | — | Upgrade media-video/vlc. | Oct 30, 2017 | Mar 12, 2016 |
| Suse | — | Upgrade vlc-qt-debuginfoUpgrade libvlccore7Upgrade libvlc5-debuginfoUpgrade vlc-debuginfoUpgrade vlc-debugsourceUpgrade live555-develUpgrade vlc-qtUpgrade vlc-gnomeUpgrade vlc-gnome-debuginfoUpgrade libvlccore7-debuginfoUpgrade vlc-noX-langUpgrade vlc-develUpgrade vlc-noxUpgrade vlcUpgrade libvlc5Upgrade vlc-noX-debuginfo | Dec 18, 2015 | Feb 3, 2015 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub