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-noX-debuginfoUpgrade vlc-gnome-debuginfoUpgrade vlc-noxUpgrade vlc-noX-langUpgrade vlc-gnomeUpgrade vlcUpgrade vlc-develUpgrade vlc-qtUpgrade libvlc5Upgrade libvlccore7-debuginfoUpgrade libvlc5-debuginfoUpgrade live555-develUpgrade vlc-debuginfoUpgrade vlc-debugsourceUpgrade vlc-qt-debuginfoUpgrade libvlccore7 | 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