Description
Firefox 1.0.3 and 1.0.4, and Netscape 8.0.2, allows remote attackers to execute arbitrary code by tricking the user into using the "Set As Wallpaper" (in Firefox) or "Set as Background" (in Netscape) context menu on an image URL that is really a javascript: URL with an eval statement, aka "Firewalling."
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 ↗Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 4 | firefox | 1.0.6-1.4.1 | RHSA-2005:586 |
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.
Exploit-DB 1
- Mozilla Firefox 1.0.4 - 'Set As Wallpaper' Code Execution EDB-1102 · remote · Jul 13, 2005 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 4
- RHSA-2005:586 Red Hat Security Advisory: firefox security update Red Hat Security Advisories (RHSA) · Jun 26, 2026
- DSA-779-2 mozilla-firefox - several Debian Security (DSA / DLA) · Mar 9, 2026
- DSA-779-1 mozilla-firefox - several Debian Security (DSA / DLA) · Mar 9, 2026
- DTSA-8-2 mozilla-firefox - several vulnerabilities (update) Debian Security (DSA / DLA) · Mar 9, 2026
References
- SUSE-SR:2005:018 vendor-advisory
- http://www.mikx.de/firewalling/
- P-252 third-party-advisory government-resource
- http://www.securiteam.com/securitynews/5ZP0E0UGAK.html
- 16044 third-party-advisory
- oval:org.mitre.oval:def:11097 vdb-entry signature
- http://www.mozilla.org/security/announce/mfsa2005-47.html
- ADV-2005-1075 vdb-entry
- http://www.networksecurity.fi/advisories/netscape-multiple-issues.html
- SUSE-SA:2005:045 vendor-advisory
- 14242 vdb-entry
- oval:org.mitre.oval:def:100011 vdb-entry signature
- RHSA-2005:586 vendor-advisory
- 16043 third-party-advisory