CVE-2017-7845
A buffer overflow occurs when drawing and validating elements using Direct 3D 9 with the ANGLE...
A buffer overflow occurs when drawing and validating elements using Direct 3D 9 with the ANGLE graphics library, used for WebGL content. This is due to an incorrect value being passed within the library during checks and results in a potentially exploitable crash. Note: This attack only affects Windows operating systems. Other operating systems are unaffected. This vulnerability affects Thunderbird < 52.5.2, Firefox ESR < 52.5.2, and Firefox < 57.0.2.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
8.8
A buffer overflow occurs when drawing and validating elements using Direct 3D 9 with the ANGLE graphics library, used for WebGL content. This is due to an incorrect value being passed within the library during checks and results in a potentially exploitable crash. Note: This attack only affects Windows operating systems. Other operating systems are unaffected. This vulnerability affects Thunderbird < 52.5.2, Firefox ESR < 52.5.2, and Firefox < 57.0.2.
- Record
CVE-2017-7845- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 2.0
- 9.3 High
AV:N/AC:M/Au:N/C:C/I:C/A:C - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
A buffer overflow occurs when drawing and validating elements using Direct 3D 9 with the ANGLE graphics library, used for WebGL content. This is due to an incorrect value being passed within the library during checks and results in a potentially exploitable crash. Note: This attack only affects Windows operating systems. Other operating systems are unaffected. This vulnerability affects Thunderbird < 52.5.2, Firefox ESR < 52.5.2, and Firefox < 57.0.2.
- Record
CVE-2017-7845- Updated
- 2026-11-02
EUVDEUVD-2017-16820 No score
A buffer overflow occurs when drawing and validating elements using Direct 3D 9 with the ANGLE graphics library, used for WebGL content. This is due to an incorrect value being passed within the library during checks and results in a potentially exploitable crash. Note: This attack only affects Windows operating systems. Other operating systems are unaffected. This vulnerability affects Thunderbird < 52.5.2, Firefox ESR < 52.5.2, and Firefox < 57.0.2.
- Record
EUVD-2017-16820- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-3rhj-p6qq-r5mv
8.8
A buffer overflow occurs when drawing and validating elements using Direct 3D 9 with the ANGLE...
A buffer overflow occurs when drawing and validating elements using Direct 3D 9 with the ANGLE graphics library, used for WebGL content. This is due to an incorrect value being passed within the library during checks and results in a potentially exploitable crash. Note: This attack only affects Windows operating systems. Other operating systems are unaffected. This vulnerability affects Thunderbird < 52.5.2, Firefox ESR < 52.5.2, and Firefox < 57.0.2.
- Record
GHSA-3rhj-p6qq-r5mv- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-119
- Updated
- 2026-11-02
OSVMGASA-2018-0018 No score
Updated iceape packages fix security vulnerabilities
Updated iceape packages include security fixes from upstream Seamonkey and Firefox:
Multiple flaws were found in the way Iceape 2.48 processes various types of web content, where loading a web page containing malicious content could cause Iceape to crash, execute arbitrary code, or disclose sensitive information. (CVE-2016-10196,CVE-2017-5398,CVE-2017-5399, CVE-2017-5400,CVE-2017-5401,CVE-2017-5402,CVE-2017-5403,CVE-2017-5404, CVE-2017-5405,CVE-2017-5406,CVE-2017-5407,CVE-2017-5409,CVE-2017-5410, CVE-2017-5411,CVE-2017-5408,CVE-2017-5412,CVE-2017-5413,CVE-2017-5414, CVE-2017-5415,CVE-2017-5416,CVE-2017-5417,CVE-2017-5425,CVE-2017-5426, CVE-2017-5427,CVE-2017-5418,CVE-2017-5419,CVE-2017-5420,CVE-2017-5421, CVE-2017-5422,CVE-2017-5429,CVE-2017-5430,CVE-2017-5432,CVE-2017-5433, CVE-2017-5434,CVE-2017-5435,CVE-2017-5436,CVE-2017-5438,CVE-2017-5439, CVE-2017-5440,CVE-2017-5441,CVE-2017-5442,CVE-2017-5443,CVE-2017-5444, CVE-2017-5445,CVE-2017-5446,CVE-2017-5447,CVE-2017-5448,CVE-2017-5449, CVE-2017-5451,CVE-2017-5454,CVE-2017-5455,CVE-2017-5456,CVE-2017-5459, CVE-2017-5460,CVE-2017-5461,CVE-2017-5462,CVE-2017-5464,CVE-2017-5465, CVE-2017-5466,CVE-2017-5467,CVE-2017-5469,CVE-2017-5470,CVE-2017-5472, CVE-2017-7749,CVE-2017-7750,CVE-2017-7751,CVE-2017-7752,CVE-2017-7753, CVE-2017-7754,CVE-2017-7755,CVE-2017-7756,CVE-2017-7757,CVE-2017-7758, CVE-2017-7760,CVE-2017-7761,CVE-2017-7763,CVE-2017-7764,CVE-2017-7765, CVE-2017-7766,CVE-2017-7767,CVE-2017-7768,CVE-2017-7778,CVE-2017-7779, CVE-2017-7782,CVE-2017-7784,CVE-2017-7785,CVE-2017-7786,CVE-2017-7787, CVE-2017-7791,CVE-2017-7792,CVE-2017-7793,CVE-2017-7798,CVE-2017-7800, CVE-2017-7801,CVE-2017-7802,CVE-2017-7803,CVE-2017-7804,CVE-2017-7805, CVE-2017-7807,CVE-2017-7809,CVE-2017-7810,CVE-2017-7814,CVE-2017-7818, CVE-2017-7819,CVE-2017-7823,CVE-2017-7824,CVE-2017-7825,CVE-2017-7826, CVE-2017-7828,CVE-2017-7830,CVE-2017-7843,CVE-2017-7845)
- Record
MGASA-2018-0018- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10601-1 No score
MozillaThunderbird-91.1.1-1.1 on GA media
These are all security issues fixed in the MozillaThunderbird-91.1.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10601-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
iceapeMageia:5 From an advisory covering 112 CVEs |
before 2.49.1-3.mga5 | 2.49.1-3.mga5 |
iceapeMageia:6 From an advisory covering 112 CVEs |
before 2.49.1-3.mga6 | 2.49.1-3.mga6 |
MozillaThunderbirdopenSUSE:Tumbleweed From an advisory covering 394 CVEs |
before 91.1.1-1.1 | 91.1.1-1.1 |
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-2017-7845 is a high vulnerability (CVSS 8.8) in Mozilla Firefox, published January 2, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.11%, the 87th percentile. No source names a fixed version.
References
mozilla.org/security/advisories/mfsa2017-28
mozilla.org/security/advisories/mfsa2017-29
securitytracker.com/id/1040123
mozilla.org/security/advisories/mfsa2017-30
securityfocus.com/bid/102115
bugzilla.mozilla.org/show_bug.cgi?id=1402372
Show 194 moreShow less
nvd.nist.gov/vuln/detail/CVE-2017-7845
github.com/advisories/GHSA-3rhj-p6qq-r5mv
advisories.mageia.org/MGASA-2018-0018.html
bugs.mageia.org/show_bug.cgi?id=22283
mozilla.org/en-US/security/advisories/mfsa2017-05
mozilla.org/en-US/security/advisories/mfsa2017-12
mozilla.org/en-US/security/advisories/mfsa2017-16
mozilla.org/en-US/security/advisories/mfsa2017-19
mozilla.org/en-US/security/advisories/mfsa2017-22
mozilla.org/en-US/security/advisories/mfsa2017-25
mozilla.org/en-US/security/advisories/mfsa2017-28
suse.com/security/cve/CVE-2007-3089
suse.com/security/cve/CVE-2007-3285
suse.com/security/cve/CVE-2007-3656
suse.com/security/cve/CVE-2007-3670
suse.com/security/cve/CVE-2007-3734
suse.com/security/cve/CVE-2007-3735
suse.com/security/cve/CVE-2007-3736
suse.com/security/cve/CVE-2007-3737
suse.com/security/cve/CVE-2007-3738
suse.com/security/cve/CVE-2008-0016
suse.com/security/cve/CVE-2008-1233
suse.com/security/cve/CVE-2008-1236
suse.com/security/cve/CVE-2008-3835
suse.com/security/cve/CVE-2008-4058
suse.com/security/cve/CVE-2008-4061
suse.com/security/cve/CVE-2008-4064
suse.com/security/cve/CVE-2008-4065
suse.com/security/cve/CVE-2008-4067
suse.com/security/cve/CVE-2008-4070
suse.com/security/cve/CVE-2008-5012
suse.com/security/cve/CVE-2008-5014
suse.com/security/cve/CVE-2008-5016
suse.com/security/cve/CVE-2008-5021
suse.com/security/cve/CVE-2008-5022
suse.com/security/cve/CVE-2008-5024
suse.com/security/cve/CVE-2008-5500
suse.com/security/cve/CVE-2008-5503
suse.com/security/cve/CVE-2008-5506
suse.com/security/cve/CVE-2008-5507
suse.com/security/cve/CVE-2008-5508
suse.com/security/cve/CVE-2008-5510
suse.com/security/cve/CVE-2008-5511
suse.com/security/cve/CVE-2016-5824
suse.com/security/cve/CVE-2016-9893
suse.com/security/cve/CVE-2016-9895
suse.com/security/cve/CVE-2016-9897
suse.com/security/cve/CVE-2016-9898
suse.com/security/cve/CVE-2016-9899
suse.com/security/cve/CVE-2016-9900
suse.com/security/cve/CVE-2016-9904
suse.com/security/cve/CVE-2016-9905
suse.com/security/cve/CVE-2017-16541
suse.com/security/cve/CVE-2017-5373
suse.com/security/cve/CVE-2017-5375
suse.com/security/cve/CVE-2017-5376
suse.com/security/cve/CVE-2017-5378
suse.com/security/cve/CVE-2017-5380
suse.com/security/cve/CVE-2017-5383
suse.com/security/cve/CVE-2017-5390
suse.com/security/cve/CVE-2017-5396
suse.com/security/cve/CVE-2017-5398
suse.com/security/cve/CVE-2017-5399
suse.com/security/cve/CVE-2017-5400
suse.com/security/cve/CVE-2017-5401
suse.com/security/cve/CVE-2017-5402
suse.com/security/cve/CVE-2017-5403
suse.com/security/cve/CVE-2017-5404
suse.com/security/cve/CVE-2017-5405
suse.com/security/cve/CVE-2017-5406
suse.com/security/cve/CVE-2017-5407
suse.com/security/cve/CVE-2017-5408
suse.com/security/cve/CVE-2017-5410
suse.com/security/cve/CVE-2017-5412
suse.com/security/cve/CVE-2017-5413
suse.com/security/cve/CVE-2017-5414
suse.com/security/cve/CVE-2017-5416
suse.com/security/cve/CVE-2017-5418
suse.com/security/cve/CVE-2017-5419
suse.com/security/cve/CVE-2017-5421
suse.com/security/cve/CVE-2017-5422
suse.com/security/cve/CVE-2017-5426
suse.com/security/cve/CVE-2017-5429
suse.com/security/cve/CVE-2017-5430
suse.com/security/cve/CVE-2017-5432
suse.com/security/cve/CVE-2017-5433
suse.com/security/cve/CVE-2017-5434
suse.com/security/cve/CVE-2017-5435
suse.com/security/cve/CVE-2017-5436
suse.com/security/cve/CVE-2017-5437
suse.com/security/cve/CVE-2017-5438
suse.com/security/cve/CVE-2017-5439
suse.com/security/cve/CVE-2017-5440
suse.com/security/cve/CVE-2017-5441
suse.com/security/cve/CVE-2017-5442
suse.com/security/cve/CVE-2017-5443
suse.com/security/cve/CVE-2017-5444
suse.com/security/cve/CVE-2017-5445
suse.com/security/cve/CVE-2017-5446
suse.com/security/cve/CVE-2017-5447
suse.com/security/cve/CVE-2017-5449
suse.com/security/cve/CVE-2017-5451
suse.com/security/cve/CVE-2017-5454
suse.com/security/cve/CVE-2017-5459
suse.com/security/cve/CVE-2017-5460
suse.com/security/cve/CVE-2017-5461
suse.com/security/cve/CVE-2017-5462
suse.com/security/cve/CVE-2017-5464
suse.com/security/cve/CVE-2017-5465
suse.com/security/cve/CVE-2017-5466
suse.com/security/cve/CVE-2017-5467
suse.com/security/cve/CVE-2017-5469
suse.com/security/cve/CVE-2017-5470
suse.com/security/cve/CVE-2017-5472
suse.com/security/cve/CVE-2017-7749
suse.com/security/cve/CVE-2017-7750
suse.com/security/cve/CVE-2017-7751
suse.com/security/cve/CVE-2017-7752
suse.com/security/cve/CVE-2017-7753
suse.com/security/cve/CVE-2017-7754
suse.com/security/cve/CVE-2017-7756
suse.com/security/cve/CVE-2017-7757
suse.com/security/cve/CVE-2017-7758
suse.com/security/cve/CVE-2017-7763
suse.com/security/cve/CVE-2017-7764
suse.com/security/cve/CVE-2017-7765
suse.com/security/cve/CVE-2017-7773
suse.com/security/cve/CVE-2017-7777
suse.com/security/cve/CVE-2017-7778
suse.com/security/cve/CVE-2017-7779
suse.com/security/cve/CVE-2017-7782
suse.com/security/cve/CVE-2017-7784
suse.com/security/cve/CVE-2017-7785
suse.com/security/cve/CVE-2017-7786
suse.com/security/cve/CVE-2017-7787
suse.com/security/cve/CVE-2017-7791
suse.com/security/cve/CVE-2017-7792
suse.com/security/cve/CVE-2017-7793
suse.com/security/cve/CVE-2017-7798
suse.com/security/cve/CVE-2017-7800
suse.com/security/cve/CVE-2017-7801
suse.com/security/cve/CVE-2017-7802
suse.com/security/cve/CVE-2017-7803
suse.com/security/cve/CVE-2017-7804
suse.com/security/cve/CVE-2017-7805
suse.com/security/cve/CVE-2017-7807
suse.com/security/cve/CVE-2017-7810
suse.com/security/cve/CVE-2017-7814
suse.com/security/cve/CVE-2017-7818
suse.com/security/cve/CVE-2017-7819
suse.com/security/cve/CVE-2017-7823
suse.com/security/cve/CVE-2017-7824
suse.com/security/cve/CVE-2017-7825
suse.com/security/cve/CVE-2017-7826
suse.com/security/cve/CVE-2017-7828
suse.com/security/cve/CVE-2017-7829
suse.com/security/cve/CVE-2017-7830
suse.com/security/cve/CVE-2017-7845
suse.com/security/cve/CVE-2017-7846
suse.com/security/cve/CVE-2017-7847
suse.com/security/cve/CVE-2017-7848
suse.com/security/cve/CVE-2018-12359
suse.com/security/cve/CVE-2018-12360
suse.com/security/cve/CVE-2018-12361
suse.com/security/cve/CVE-2018-12362
suse.com/security/cve/CVE-2018-12363
suse.com/security/cve/CVE-2018-12364
suse.com/security/cve/CVE-2018-12365
suse.com/security/cve/CVE-2018-12366
suse.com/security/cve/CVE-2018-12367
suse.com/security/cve/CVE-2018-12371
suse.com/security/cve/CVE-2018-12372
suse.com/security/cve/CVE-2018-12373
suse.com/security/cve/CVE-2018-12374
suse.com/security/cve/CVE-2018-12376
suse.com/security/cve/CVE-2018-12377
suse.com/security/cve/CVE-2018-12378
suse.com/security/cve/CVE-2018-12383
suse.com/security/cve/CVE-2018-12385
suse.com/security/cve/CVE-2018-12389
suse.com/security/cve/CVE-2018-12390
suse.com/security/cve/CVE-2018-12391
suse.com/security/cve/CVE-2018-12392
suse.com/security/cve/CVE-2018-12393
suse.com/security/cve/CVE-2018-12405
suse.com/security/cve/CVE-2018-17466
suse.com/security/cve/CVE-2018-18335
suse.com/security/cve/CVE-2018-18356
suse.com/security/cve/CVE-2018-18492
suse.com/security/cve/CVE-2018-18493
suse.com/security/cve/CVE-2018-18494
suse.com/security/cve/CVE-2018-18498
suse.com/security/cve/CVE-2018-18500
suse.com/security/cve/CVE-2018-18501
Left out here: 211 references. The JSON record has them.