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