Description
The Web IDL implementation in Mozilla Firefox before 28.0, Firefox ESR 24.x before 24.4, Thunderbird before 24.4, and SeaMonkey before 2.25 allows remote attackers to execute arbitrary JavaScript code with chrome privileges by using an IDL fragment to trigger a window.open call.
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.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 7 | icedove | 24.4.0-1~deb7u1 | DSA-2911-1 |
| Debian 7 | iceweasel | 24.4.0esr-1~deb7u2 | DSA-2881-1 |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 6 | firefox +1 | 24.4.0-1.el6_5 | RHSA-2014:0316, RHSA-2014:0310 |
| RHEL 5 | firefox +1 | 24.4.0-1.el5_10 | RHSA-2014:0316, RHSA-2014:0310 |
Show 1 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Red Hat Rhel Productivity 5 | thunderbird | 24.4.0-1.el5_10 | RHSA-2014:0316 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | MozillaFirefox | 50.1.0-1.1 | openSUSE-SU-2024:10071-1 |
| openSUSE Tumbleweed | MozillaThunderbird | 45.5.1-1.1 | openSUSE-SU-2024:10230-1 |
| openSUSE Tumbleweed | firefox-esr | 128.5.1-1.1 | openSUSE-SU-2024:14572-1 |
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.
Metasploit 1 module
-
Firefox WebIDL Privileged Javascript Injection
exploit/multi/browser/firefox_webidl_injection
Exploit-DB 1
- Mozilla Firefox - WebIDL Privileged JavaScript Injection (Metasploit) EDB-34448 · remote · Aug 28, 2014 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 7
- RHSA-2014:0316 Red Hat Security Advisory: thunderbird security update Red Hat Security Advisories (RHSA) · Jun 26, 2026
- RHSA-2014:0310 Red Hat Security Advisory: firefox security update Red Hat Security Advisories (RHSA) · Jun 26, 2026
- DSA-2911-1 icedove - security update Debian Security (DSA / DLA) · Mar 9, 2026
- DSA-2881-1 iceweasel - security update Debian Security (DSA / DLA) · Mar 9, 2026
- openSUSE-SU-2024:10230-1 MozillaThunderbird-45.5.1-1.1 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2024:14572-1 firefox-esr-128.5.1-1.1 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2024:10071-1 MozillaFirefox-50.1.0-1.1 on GA media SUSE / openSUSE Security Updates · May 7, 2025
References
- RHSA-2014:0310 vendor-advisory
- DSA-2911 vendor-advisory
- GLSA-201504-01 vendor-advisory
- SUSE-SU-2014:0418 vendor-advisory
- http://www.oracle.com/technetwork/topics/security/bulletinapr2016-2952098.html
- USN-2151-1 vendor-advisory
- 66206 vdb-entry
- DSA-2881 vendor-advisory
- https://bugzilla.mozilla.org/show_bug.cgi?id=982906
- openSUSE-SU-2014:0419 vendor-advisory
- RHSA-2014:0316 vendor-advisory
- openSUSE-SU-2014:0584 vendor-advisory
- openSUSE-SU-2014:0448 vendor-advisory
- http://www.mozilla.org/security/announce/2014/mfsa2014-29.html