Skip to content
OpenAdvisories
Unscored Public exploit CVE-2018-5146 EUVD-2018-16932GHSA-qxgw-7whg-72j2

An out of bounds memory write while processing Vorbis audio data was reported through the Pwn2Own contest. This vulnerability affects Firef…

Published Jun 11, 2018 · Updated Aug 5, 2024 · Assigned by mozilla

Description

An out of bounds memory write while processing Vorbis audio data was reported through the Pwn2Own contest. This vulnerability affects Firefox < 59.0.1, Firefox ESR < 52.7.2, and Thunderbird < 52.7.

Affected products

VendorProductAffectedFixed
Mozilla Firefox unspecified – < 59.0.1 59.0.1
Mozilla Firefox ESR unspecified – < 52.7.2 52.7.2
Mozilla Thunderbird unspecified – < 52.7 52.7

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 firefox-esr 52.7.2esr-1 —
Debian 14 libvorbis 1.3.5-4.2 —
Debian 14 thunderbird 1:52.7.0-1 —
Debian 13 firefox-esr 52.7.2esr-1 —
Debian 13 libvorbis 1.3.5-4.2 —
Debian 13 thunderbird 1:52.7.0-1 —
Debian 12 firefox-esr 52.7.2esr-1 —
Debian 12 libvorbis 1.3.5-4.2 —
Debian 12 thunderbird 1:52.7.0-1 —
Debian 9 firefox-esr 52.7.2esr-1~deb9u1 DSA-4143-1
Debian 9 libvorbis 1.3.5-4+deb9u2 DSA-4140-1
Debian 9 thunderbird 1:52.7.0-1~deb9u1 DSA-4155-1
Debian 8 firefox-esr 52.7.2esr-1~deb8u1 DSA-4143-1
Debian 8 libvorbis 1.3.4-2+deb8u1 DSA-4140-1
Debian 8 thunderbird 1:52.7.0-1~deb8u1 DSA-4155-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Debian 7 firefox-esr 52.7.2esr-1~deb7u1 DLA-1319-1
Debian 7 libvorbis 1.3.2-1.3+deb7u1 DLA-1368-1
Debian 7 thunderbird 1:52.7.0-1~deb7u1 DLA-1327-1
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS thunderbird 1:52.7.0+build1-0ubuntu1 —
Ubuntu 16.04 LTS firefox 59.0.1+build1-0ubuntu0.16.04.1 USN-3599-1
Ubuntu 16.04 LTS libvorbis 1.3.5-3ubuntu0.2 USN-3604-1
Ubuntu 16.04 LTS thunderbird 1:52.7.0+build1-0ubuntu0.16.04.1 USN-3545-1
Ubuntu 14.04 LTS firefox 59.0.1+build1-0ubuntu0.14.04.1 USN-3599-1
Ubuntu 14.04 LTS libvorbis 1.3.2-1.3ubuntu1.2 USN-3604-1
Ubuntu 14.04 LTS thunderbird 1:52.7.0+build1-0ubuntu0.14.04.1 USN-3545-1
ReleasePackageFixed inAdvisory
RHEL 7 firefox 52.7.2-1.el7_4 RHSA-2018:0549
RHEL 7 libvorbis +2 1:1.3.3-8.el7.1 RHSA-2018:1058
RHEL 7 thunderbird 52.7.0-1.el7_4 RHSA-2018:0648
RHEL 6 firefox 52.7.2-1.el6_9 RHSA-2018:0549
RHEL 6 libvorbis +2 1:1.2.3-5.el6_9.1 RHSA-2018:0649
RHEL 6 thunderbird 52.7.0-1.el6_9 RHSA-2018:0647
ReleasePackageFixed inAdvisory
SLES 12 SP3 MozillaFirefox 52.7.3esr-109.25.1 SUSE-SU-2018:0850-1
SLES 12 SP3 libvorbis 1.3.3-10.6.1 SUSE-SU-2018:0784-1
SLES 12 SP2 MozillaFirefox 52.7.3esr-109.25.1 SUSE-SU-2018:0850-1
SLES 12 SP2 libvorbis 1.3.3-10.6.1 SUSE-SU-2018:0784-1
SLES 11 SP4 MozillaFirefox 52.7.3esr-72.27.2 SUSE-SU-2018:0907-1
SLES 11 SP4 libvorbis 1.2.0-79.20.6.1 SUSE-SU-2018:0783-1
SLES 11 SP3 MozillaFirefox 52.7.3esr-72.27.2 SUSE-SU-2018:0907-1
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 SP3 MozillaFirefox 52.7.3esr-109.25.1 SUSE-SU-2018:0850-1
SLES for SAP 12 SP3 libvorbis 1.3.3-10.6.1 SUSE-SU-2018:0784-1
SLES for SAP 12 SP2 MozillaFirefox 52.7.3esr-109.25.1 SUSE-SU-2018:0850-1
SLES for SAP 12 SP2 libvorbis 1.3.3-10.6.1 SUSE-SU-2018:0784-1
SLES for SAP 11 SP4 MozillaFirefox 52.7.3esr-72.27.2 SUSE-SU-2018:0907-1
SLES for SAP 11 SP4 libvorbis 1.2.0-79.20.6.1 SUSE-SU-2018:0783-1
SUSE Package Hub 12 MozillaThunderbird 52.7-57.1 openSUSE-SU-2018:0819-1, openSUSE-SU-2018:0818-1
SUSE Linux Enterprise Point of Sale 11 SP3 MozillaFirefox 52.7.3esr-72.27.2 SUSE-SU-2018:0907-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed MozillaFirefox 92.0-1.2 openSUSE-SU-2024:10600-1
openSUSE Tumbleweed MozillaThunderbird 91.1.1-1.1 openSUSE-SU-2024:10601-1
openSUSE Tumbleweed firefox-esr 128.5.1-1.1 openSUSE-SU-2024:14572-1
openSUSE Tumbleweed libvorbis 1.3.7-1.6 openSUSE-SU-2024:11009-1
ReleasePackageFixed inAdvisory
Alpine v3.24 libvorbis 1.3.6-r0 —
Alpine v3.23 libvorbis 1.3.6-r0 —
Alpine v3.22 libvorbis 1.3.6-r0 —
Alpine v3.21 libvorbis 1.3.6-r0 —
Alpine v3.20 libvorbis 1.3.6-r0 —
Show 15 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 libvorbis 1.3.6-r0 —
Alpine v3.18 libvorbis 1.3.6-r0 —
Alpine v3.17 libvorbis 1.3.6-r0 —
Alpine v3.16 libvorbis 1.3.6-r0 —
Alpine v3.15 libvorbis 1.3.6-r0 —
Alpine v3.14 libvorbis 1.3.6-r0 —
Alpine v3.13 libvorbis 1.3.6-r0 —
Alpine v3.12 libvorbis 1.3.6-r0 —
Alpine v3.11 libvorbis 1.3.6-r0 —
Alpine v3.10 libvorbis 1.3.6-r0 —
Alpine v3.9 libvorbis 1.3.6-r0 —
Alpine v3.8 libvorbis 1.3.6-r0 —
Alpine v3.7 libvorbis 1.3.6-r0 —
Alpine v3.6 libvorbis 1.3.6-r0 —
Alpine v3.5 libvorbis 1.3.6-r0 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 libvorbis +2 1:1.3.3-8.amzn2.0.1 ALAS2-2018-981

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 firefox 52.7.2-1.0.1.el7_4 ELSA-2018-0549
Oracle Linux 7 libvorbis +2 1:1.3.3-8.el7.1 ELSA-2018-1058
Oracle Linux 7 thunderbird 52.7.0-1.0.1.el7_4 ELSA-2018-0648

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 1 repository

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Advisories 28

References