CVE-2009-3988
Mozilla Firefox 3.0.x before 3.0.18 and 3.5.x before 3.5.8, and SeaMonkey before 2.0.3, does not...
Mozilla Firefox 3.0.x before 3.0.18 and 3.5.x before 3.5.8, and SeaMonkey before 2.0.3, does not properly restrict read access to object properties in showModalDialog, which allows remote attackers to bypass the Same Origin Policy and conduct cross-site scripting (XSS) attacks via crafted dialogArguments values.
Exploit likelihood
What each source reports
NVD Score used
5.0
Mozilla Firefox 3.0.x before 3.0.18 and 3.5.x before 3.5.8, and SeaMonkey before 2.0.3, does not properly restrict read access to object properties in showModalDialog, which allows remote attackers to bypass the Same Origin Policy and conduct cross-site scripting (XSS) attacks via crafted dialogArguments values.
- Record
CVE-2009-3988- CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:P/I:N/A:N - Weakness
- CWE-264
- Updated
- 2026-11-02
CVE List No score
Mozilla Firefox 3.0.x before 3.0.18 and 3.5.x before 3.5.8, and SeaMonkey before 2.0.3, does not properly restrict read access to object properties in showModalDialog, which allows remote attackers to bypass the Same Origin Policy and conduct cross-site scripting (XSS) attacks via crafted dialogArguments values.
- Record
CVE-2009-3988- Updated
- 2026-11-02
EUVDEUVD-2009-3959 No score
Mozilla Firefox 3.0.x before 3.0.18 and 3.5.x before 3.5.8, and SeaMonkey before 2.0.3, does not properly restrict read access to object properties in showModalDialog, which allows remote attackers to bypass the Same Origin Policy and conduct cross-site scripting (XSS) attacks via crafted dialogArguments values.
- Record
EUVD-2009-3959- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-rjp9-ghg2-39qp No score
Mozilla Firefox 3.0.x before 3.0.18 and 3.5.x before 3.5.8, and SeaMonkey before 2.0.3, does not...
Mozilla Firefox 3.0.x before 3.0.18 and 3.5.x before 3.5.8, and SeaMonkey before 2.0.3, does not properly restrict read access to object properties in showModalDialog, which allows remote attackers to bypass the Same Origin Policy and conduct cross-site scripting (XSS) attacks via crafted dialogArguments values.
- Record
GHSA-rjp9-ghg2-39qp- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10218-1 No score
seamonkey-2.40-6.1 on GA media
These are all security issues fixed in the seamonkey-2.40-6.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10218-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
xulrunnerDebian:5.0 From an advisory covering 7 CVEs |
before 1.9.0.18-1, plus listed versions 1.9.0.10-11.9.0.11-0lenny11.9.0.11-11.9.0.12-0lenny11.9.0.12-1 Show 14 moreShow less1.9.0.13-0lenny11.9.0.13-11.9.0.14-0lenny11.9.0.14-11.9.0.15-0lenny11.9.0.16-11.9.0.5-11.9.0.6-11.9.0.7-0lenny11.9.0.7-0lenny21.9.0.7-11.9.0.8-11.9.0.9-0lenny21.9.0.9-1 |
1.9.0.18-1 |
firefoxRed Hat:enterprise_linux:4::as From an advisory covering 8 CVEs |
before 0:3.0.18-1.el4 | 0:3.0.18-1.el4 |
firefox-debuginfoRed Hat:enterprise_linux:4::as From an advisory covering 8 CVEs |
before 0:3.0.18-1.el4 | 0:3.0.18-1.el4 |
firefoxRed Hat:enterprise_linux:4::desktop From an advisory covering 8 CVEs |
before 0:3.0.18-1.el4 | 0:3.0.18-1.el4 |
firefox-debuginfoRed Hat:enterprise_linux:4::desktop From an advisory covering 8 CVEs |
before 0:3.0.18-1.el4 | 0:3.0.18-1.el4 |
firefoxRed Hat:enterprise_linux:4::es From an advisory covering 8 CVEs |
before 0:3.0.18-1.el4 | 0:3.0.18-1.el4 |
firefox-debuginfoRed Hat:enterprise_linux:4::es From an advisory covering 8 CVEs |
before 0:3.0.18-1.el4 | 0:3.0.18-1.el4 |
firefoxRed Hat:enterprise_linux:4::ws From an advisory covering 8 CVEs |
before 0:3.0.18-1.el4 | 0:3.0.18-1.el4 |
firefox-debuginfoRed Hat:enterprise_linux:4::ws From an advisory covering 8 CVEs |
before 0:3.0.18-1.el4 | 0:3.0.18-1.el4 |
xulrunnerRed Hat:enterprise_linux:5::client_workstation From an advisory covering 8 CVEs |
before 0:1.9.0.18-1.el5_4 | 0:1.9.0.18-1.el5_4 |
Show 13 moreShow less
| Package | Affected | Fixed |
|---|---|---|
xulrunner-debuginfoRed Hat:enterprise_linux:5::client_workstation From an advisory covering 8 CVEs |
before 0:1.9.0.18-1.el5_4 | 0:1.9.0.18-1.el5_4 |
xulrunner-develRed Hat:enterprise_linux:5::client_workstation From an advisory covering 8 CVEs |
before 0:1.9.0.18-1.el5_4 | 0:1.9.0.18-1.el5_4 |
xulrunner-devel-unstableRed Hat:enterprise_linux:5::client_workstation From an advisory covering 8 CVEs |
before 0:1.9.0.18-1.el5_4 | 0:1.9.0.18-1.el5_4 |
firefoxRed Hat:enterprise_linux:5::client From an advisory covering 8 CVEs |
before 0:3.0.18-1.el5_4 | 0:3.0.18-1.el5_4 |
firefox-debuginfoRed Hat:enterprise_linux:5::client From an advisory covering 8 CVEs |
before 0:3.0.18-1.el5_4 | 0:3.0.18-1.el5_4 |
xulrunnerRed Hat:enterprise_linux:5::client From an advisory covering 8 CVEs |
before 0:1.9.0.18-1.el5_4 | 0:1.9.0.18-1.el5_4 |
xulrunner-debuginfoRed Hat:enterprise_linux:5::client From an advisory covering 8 CVEs |
before 0:1.9.0.18-1.el5_4 | 0:1.9.0.18-1.el5_4 |
firefoxRed Hat:enterprise_linux:5::server From an advisory covering 8 CVEs |
before 0:3.0.18-1.el5_4 | 0:3.0.18-1.el5_4 |
firefox-debuginfoRed Hat:enterprise_linux:5::server From an advisory covering 8 CVEs |
before 0:3.0.18-1.el5_4 | 0:3.0.18-1.el5_4 |
xulrunnerRed Hat:enterprise_linux:5::server From an advisory covering 8 CVEs |
before 0:1.9.0.18-1.el5_4 | 0:1.9.0.18-1.el5_4 |
xulrunner-debuginfoRed Hat:enterprise_linux:5::server From an advisory covering 8 CVEs |
before 0:1.9.0.18-1.el5_4 | 0:1.9.0.18-1.el5_4 |
xulrunner-develRed Hat:enterprise_linux:5::server From an advisory covering 8 CVEs |
before 0:1.9.0.18-1.el5_4 | 0:1.9.0.18-1.el5_4 |
xulrunner-devel-unstableRed Hat:enterprise_linux:5::server From an advisory covering 8 CVEs |
before 0:1.9.0.18-1.el5_4 | 0:1.9.0.18-1.el5_4 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2009-3988 is a medium vulnerability (CVSS 5.0) in Mozilla Firefox, published February 18, 2010. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.13%, the 82nd percentile. No source names a fixed version.
References
ubuntu.com/usn/USN-895-1
secunia.com/advisories/38847
lists.opensuse.org/opensuse-security-announce/2010-03/msg00001.html
mandriva.com/security/advisories?name=MDVSA-2010:042
lists.fedoraproject.org/pipermail/package-announce/2010-February/035367.html
redhat.com/support/errata/RHSA-2010-0112.html
Show 194 moreShow less
lists.fedoraproject.org/pipermail/package-announce/2010-February/035346.html
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A8355
debian.org/security/2010/dsa-1999
lists.fedoraproject.org/pipermail/package-announce/2010-February/035426.html
exchange.xforce.ibmcloud.com/vulnerabilities/56362
ubuntu.com/usn/USN-896-1
vupen.com/english/advisories/2010/0405
secunia.com/advisories/37242
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A9384
mozilla.org/security/announce/2010/mfsa2010-04.html
bugzilla.mozilla.org/show_bug.cgi?id=504862
nvd.nist.gov/vuln/detail/CVE-2009-3988
github.com/advisories/GHSA-rjp9-ghg2-39qp
access.redhat.com/errata/RHSA-2010:0112
redhat.com/security/updates/classification
mozilla.org/security/known-vulnerabilities/firefox30.html
bugzilla.redhat.com/show_bug.cgi?id=566047
bugzilla.redhat.com/show_bug.cgi?id=566049
bugzilla.redhat.com/show_bug.cgi?id=566050
bugzilla.redhat.com/show_bug.cgi?id=566051
bugzilla.redhat.com/show_bug.cgi?id=566052
security.access.redhat.com/data/csaf/v2/advisories/2010/rhsa-2010_0112.json
access.redhat.com/security/cve/CVE-2009-1571
cve.org/CVERecord?id=CVE-2009-1571
nvd.nist.gov/vuln/detail/CVE-2009-1571
access.redhat.com/security/cve/CVE-2009-3988
cve.org/CVERecord?id=CVE-2009-3988
access.redhat.com/security/cve/CVE-2010-0159
cve.org/CVERecord?id=CVE-2010-0159
nvd.nist.gov/vuln/detail/CVE-2010-0159
access.redhat.com/security/cve/CVE-2010-0160
cve.org/CVERecord?id=CVE-2010-0160
nvd.nist.gov/vuln/detail/CVE-2010-0160
access.redhat.com/security/cve/CVE-2010-0162
cve.org/CVERecord?id=CVE-2010-0162
nvd.nist.gov/vuln/detail/CVE-2010-0162
access.redhat.com/security/cve/CVE-2010-0167
bugzilla.redhat.com/show_bug.cgi?id=576698
cve.org/CVERecord?id=CVE-2010-0167
nvd.nist.gov/vuln/detail/CVE-2010-0167
access.redhat.com/security/cve/CVE-2010-0169
bugzilla.redhat.com/show_bug.cgi?id=576694
cve.org/CVERecord?id=CVE-2010-0169
nvd.nist.gov/vuln/detail/CVE-2010-0169
access.redhat.com/security/cve/CVE-2010-0171
bugzilla.redhat.com/show_bug.cgi?id=576696
cve.org/CVERecord?id=CVE-2010-0171
nvd.nist.gov/vuln/detail/CVE-2010-0171
suse.com/security/cve/CVE-2008-5913
suse.com/security/cve/CVE-2009-0040
suse.com/security/cve/CVE-2009-0771
suse.com/security/cve/CVE-2009-0772
suse.com/security/cve/CVE-2009-0773
suse.com/security/cve/CVE-2009-0774
suse.com/security/cve/CVE-2009-0776
suse.com/security/cve/CVE-2009-1044
suse.com/security/cve/CVE-2009-1169
suse.com/security/cve/CVE-2009-1571
suse.com/security/cve/CVE-2009-3388
suse.com/security/cve/CVE-2009-3389
suse.com/security/cve/CVE-2009-3555
suse.com/security/cve/CVE-2009-3979
suse.com/security/cve/CVE-2009-3980
suse.com/security/cve/CVE-2009-3982
suse.com/security/cve/CVE-2009-3983
suse.com/security/cve/CVE-2009-3984
suse.com/security/cve/CVE-2009-3985
suse.com/security/cve/CVE-2009-3988
suse.com/security/cve/CVE-2010-0159
suse.com/security/cve/CVE-2010-0160
suse.com/security/cve/CVE-2010-0162
suse.com/security/cve/CVE-2010-0173
suse.com/security/cve/CVE-2010-0174
suse.com/security/cve/CVE-2010-0175
suse.com/security/cve/CVE-2010-0176
suse.com/security/cve/CVE-2010-0177
suse.com/security/cve/CVE-2010-0178
suse.com/security/cve/CVE-2010-0179
suse.com/security/cve/CVE-2010-0181
suse.com/security/cve/CVE-2010-0182
suse.com/security/cve/CVE-2010-0183
suse.com/security/cve/CVE-2010-0654
suse.com/security/cve/CVE-2010-1121
suse.com/security/cve/CVE-2010-1125
suse.com/security/cve/CVE-2010-1196
suse.com/security/cve/CVE-2010-1197
suse.com/security/cve/CVE-2010-1198
suse.com/security/cve/CVE-2010-1199
suse.com/security/cve/CVE-2010-1200
suse.com/security/cve/CVE-2010-1201
suse.com/security/cve/CVE-2010-1202
suse.com/security/cve/CVE-2010-1203
suse.com/security/cve/CVE-2010-1205
suse.com/security/cve/CVE-2010-1206
suse.com/security/cve/CVE-2010-1208
suse.com/security/cve/CVE-2010-1209
suse.com/security/cve/CVE-2010-1211
suse.com/security/cve/CVE-2010-1212
suse.com/security/cve/CVE-2010-1213
suse.com/security/cve/CVE-2010-1214
suse.com/security/cve/CVE-2010-1585
suse.com/security/cve/CVE-2010-2751
suse.com/security/cve/CVE-2010-2752
suse.com/security/cve/CVE-2010-2753
suse.com/security/cve/CVE-2010-2754
suse.com/security/cve/CVE-2010-2760
suse.com/security/cve/CVE-2010-2763
suse.com/security/cve/CVE-2010-2764
suse.com/security/cve/CVE-2010-2765
suse.com/security/cve/CVE-2010-2766
suse.com/security/cve/CVE-2010-2767
suse.com/security/cve/CVE-2010-2768
suse.com/security/cve/CVE-2010-2769
suse.com/security/cve/CVE-2010-3166
suse.com/security/cve/CVE-2010-3167
suse.com/security/cve/CVE-2010-3168
suse.com/security/cve/CVE-2010-3169
suse.com/security/cve/CVE-2010-3170
suse.com/security/cve/CVE-2010-3173
suse.com/security/cve/CVE-2010-3174
suse.com/security/cve/CVE-2010-3175
suse.com/security/cve/CVE-2010-3176
suse.com/security/cve/CVE-2010-3177
suse.com/security/cve/CVE-2010-3178
suse.com/security/cve/CVE-2010-3179
suse.com/security/cve/CVE-2010-3180
suse.com/security/cve/CVE-2010-3182
suse.com/security/cve/CVE-2010-3183
suse.com/security/cve/CVE-2010-3765
suse.com/security/cve/CVE-2010-3766
suse.com/security/cve/CVE-2010-3767
suse.com/security/cve/CVE-2010-3768
suse.com/security/cve/CVE-2010-3769
suse.com/security/cve/CVE-2010-3770
suse.com/security/cve/CVE-2010-3771
suse.com/security/cve/CVE-2010-3772
suse.com/security/cve/CVE-2010-3773
suse.com/security/cve/CVE-2010-3775
suse.com/security/cve/CVE-2010-3776
suse.com/security/cve/CVE-2010-3777
suse.com/security/cve/CVE-2010-3778
suse.com/security/cve/CVE-2011-0051
suse.com/security/cve/CVE-2011-0053
suse.com/security/cve/CVE-2011-0054
suse.com/security/cve/CVE-2011-0055
suse.com/security/cve/CVE-2011-0056
suse.com/security/cve/CVE-2011-0057
suse.com/security/cve/CVE-2011-0059
suse.com/security/cve/CVE-2011-0061
suse.com/security/cve/CVE-2011-0062
suse.com/security/cve/CVE-2011-0084
suse.com/security/cve/CVE-2011-1187
suse.com/security/cve/CVE-2011-2366
suse.com/security/cve/CVE-2011-2367
suse.com/security/cve/CVE-2011-2368
suse.com/security/cve/CVE-2011-2369
suse.com/security/cve/CVE-2011-2370
suse.com/security/cve/CVE-2011-2371
suse.com/security/cve/CVE-2011-2372
suse.com/security/cve/CVE-2011-2373
suse.com/security/cve/CVE-2011-2374
suse.com/security/cve/CVE-2011-2375
suse.com/security/cve/CVE-2011-2377
suse.com/security/cve/CVE-2011-2985
suse.com/security/cve/CVE-2011-2986
suse.com/security/cve/CVE-2011-2988
suse.com/security/cve/CVE-2011-2989
suse.com/security/cve/CVE-2011-2990
suse.com/security/cve/CVE-2011-2991
suse.com/security/cve/CVE-2011-2992
suse.com/security/cve/CVE-2011-2993
suse.com/security/cve/CVE-2011-2995
suse.com/security/cve/CVE-2011-2996
suse.com/security/cve/CVE-2011-2997
suse.com/security/cve/CVE-2011-3000
suse.com/security/cve/CVE-2011-3001
suse.com/security/cve/CVE-2011-3002
suse.com/security/cve/CVE-2011-3003
suse.com/security/cve/CVE-2011-3004
suse.com/security/cve/CVE-2011-3005
suse.com/security/cve/CVE-2011-3026
suse.com/security/cve/CVE-2011-3062
suse.com/security/cve/CVE-2011-3101
suse.com/security/cve/CVE-2011-3232
suse.com/security/cve/CVE-2011-3648
suse.com/security/cve/CVE-2011-3650
suse.com/security/cve/CVE-2011-3651
suse.com/security/cve/CVE-2011-3652
suse.com/security/cve/CVE-2011-3654
suse.com/security/cve/CVE-2011-3655
suse.com/security/cve/CVE-2011-3658
suse.com/security/cve/CVE-2011-3659
suse.com/security/cve/CVE-2011-3660
suse.com/security/cve/CVE-2011-3661
Left out here: 431 references. The JSON record has them.