CVE-2018-12391
During HTTP Live Stream playback on Firefox for Android, audio data can be accessed across...
During HTTP Live Stream playback on Firefox for Android, audio data can be accessed across origins in violation of security policies. Because the problem is in the underlying Android service, this issue is addressed by treating all HLS streams as cross-origin and opaque to access. Note: this issue only affects Firefox for Android. Desktop versions of Firefox are unaffected.. This vulnerability affects Firefox < 63, Firefox ESR < 60.3, and Thunderbird < 60.3.
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
During HTTP Live Stream playback on Firefox for Android, audio data can be accessed across origins in violation of security policies. Because the problem is in the underlying Android service, this issue is addressed by treating all HLS streams as cross-origin and opaque to access. Note: this issue only affects Firefox for Android. Desktop versions of Firefox are unaffected.. This vulnerability affects Firefox < 63, Firefox ESR < 60.3, and Thunderbird < 60.3.
- Record
CVE-2018-12391- 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-863
- Updated
- 2026-11-02
CVE List No score
During HTTP Live Stream playback on Firefox for Android, audio data can be accessed across origins in violation of security policies. Because the problem is in the underlying Android service, this issue is addressed by treating all HLS streams as cross-origin and opaque to access. Note: this issue only affects Firefox for Android. Desktop versions of Firefox are unaffected.. This vulnerability affects Firefox < 63, Firefox ESR < 60.3, and Thunderbird < 60.3.
- Record
CVE-2018-12391- Updated
- 2026-11-02
EUVDEUVD-2018-4365 No score
During HTTP Live Stream playback on Firefox for Android, audio data can be accessed across origins in violation of security policies. Because the problem is in the underlying Android service, this issue is addressed by treating all HLS streams as cross-origin and opaque to access. Note: this issue only affects Firefox for Android. Desktop versions of Firefox are unaffected.. This vulnerability affects Firefox < 63, Firefox ESR < 60.3, and Thunderbird < 60.3.
- Record
EUVD-2018-4365- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-77j4-f249-58h4
8.8
During HTTP Live Stream playback on Firefox for Android, audio data can be accessed across...
During HTTP Live Stream playback on Firefox for Android, audio data can be accessed across origins in violation of security policies. Because the problem is in the underlying Android service, this issue is addressed by treating all HLS streams as cross-origin and opaque to access. Note: this issue only affects Firefox for Android. Desktop versions of Firefox are unaffected.. This vulnerability affects Firefox < 63, Firefox ESR < 60.3, and Thunderbird < 60.3.
- Record
GHSA-77j4-f249-58h4- 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-863
- Updated
- 2026-11-02
OSVMGASA-2018-0480 No score
Updated thunderbird packages fix security issues & bugs
-
Buffer overflow using computed size of canvas element. (CVE-2018-12359)
-
Use-after-free when using focus(). (CVE-2018-12360)
-
Integer overflow in SwizzleData. (CVE-2018-12361)
-
Integer overflow in SSSE3 scaler. (CVE-2018-12362)
-
Media recorder segmentation fault when track type is changed during capture. (CVE-2018-5156)
-
Use-after-free when appending DOM nodes. (CVE-2018-12363)
-
CSRF attacks through 307 redirects and NPAPI plugins. (CVE-2018-12364)
-
Compromised IPC child process can list local filenames. (CVE-2018-12365)
-
Integer overflow in Skia library during edge builder allocation. (CVE-2018-12371)
-
Invalid data handling during QCMS transformations. (CVE-2018-12366)
-
Timing attack mitigation of PerformanceNavigationTiming. (CVE-2018-12367)
-
No warning when opening executable SettingContent-ms files. (CVE-2018-12368)
-
Memory safety bugs fixed in Firefox 61, Firefox ESR 60.1, and Thunderbird 60. (CVE-2018-5187)
-
Memory safety bugs fixed in Firefox 61, Firefox ESR 60.1, Firefox ESR 52.9, and Thunderbird 60. (CVE-2018-5188)
-
Use-after-free in refresh driver timers. (CVE-2018-12377)
-
Use-after-free in IndexedDB. (CVE-2018-12378)
-
Out-of-bounds write with malicious MAR file. (CVE-2018-12379)
-
Proxy bypass using automount and autofs. (CVE-2017-16541)
-
Crash in TransportSecurityInfo due to cached data. (CVE-2018-12385)
-
Setting a master password post-Firefox 58 does not delete unencrypted previously stored passwords. (CVE-2018-12383)
-
Memory safety bugs fixed in Firefox 62, Firefox ESR 60.2, and Thunderbird 60.2.1. (CVE-2018-12376)
-
HTTP Live Stream audio data is accessible cross-origin. (CVE-2018-12391)
-
Crash with nested event loops. (CVE-2018-12392)
-
Integer overflow during Unicode conversion while loading JavaScript. (CVE-2018-12393)
-
Memory safety bugs fixed in Firefox ESR 60.3 and Thunderbird 60.3. (CVE-2018-12389)
-
Memory safety bugs fixed in Firefox 63, Firefox ESR 60.3, and Thunderbird 60.3. (CVE-2018-12390)
- Record
MGASA-2018-0480- Updated
- 2026-11-02
OSVopenSUSE-SU-2018:3687-1 No score
Security update for MozillaThunderbird
This update for Mozilla Thunderbird to version 60.2.1 fixes multiple issues.
Multiple security issues were fixed in the Mozilla platform as advised in MFSA 2018-25 and MFSA 2018-28. In general, these flaws cannot be exploited through email in Thunderbird because scripting is disabled when reading mail, but are potentially risks in browser or browser-like contexts:
- CVE-2018-12359: Prevent buffer overflow using computed size of canvas element (bsc#1098998)
- CVE-2018-12360: Prevent use-after-free when using focus() (bsc#1098998)
- CVE-2018-12361: Prevent integer overflow in SwizzleData (bsc#1098998)
- CVE-2018-12362: Prevent integer overflow in SSSE3 scaler (bsc#1098998)
- CVE-2018-5156: Prevent media recorder segmentation fault when track type is changed during capture (bsc#1098998)
- CVE-2018-12363: Prevent use-after-free when appending DOM nodes (bsc#1098998)
- CVE-2018-12364: Prevent CSRF attacks through 307 redirects and NPAPI plugins (bsc#1098998)
- CVE-2018-12365: Prevent compromised IPC child process listing local filenames (bsc#1098998)
- CVE-2018-12371: Prevent integer overflow in Skia library during edge builder allocation (bsc#1098998)
- CVE-2018-12366: Prevent invalid data handling during QCMS transformations (bsc#1098998)
- CVE-2018-12367: Timing attack mitigation of PerformanceNavigationTiming (bsc#1098998)
- CVE-2018-5187: Various memory safety bugs (bsc#1098998)
- CVE-2018-5188: Various memory safety bugs (bsc#1098998)
- CVE-2018-12377: Use-after-free in refresh driver timers (bsc#1107343)
- CVE-2018-12378: Use-after-free in IndexedDB (bsc#1107343)
- CVE-2017-16541: Proxy bypass using automount and autofs (bsc#1066489)
- CVE-2018-12376: Memory safety bugs fixed in Firefox 62 and Firefox ESR 60.2 (bsc#1107343)
- CVE-2018-12385: Crash in TransportSecurityInfo due to cached data (bsc#1109363)
- CVE-2018-12383: Setting a master password did not delete unencrypted previously stored passwords (bsc#1107343)
- CVE-2018-12389: Fixed memory safety bugs (bsc#1112852)
- CVE-2018-12390: Fixed memory safety bugs (bsc#1112852)
- CVE-2018-12391: Fixed HTTP Live Stream audio data is accessible cross-origin (bsc#1112852)
- CVE-2018-12392: Fixed crash with nested event loops (bsc#1112852)
- CVE-2018-12393: Fixed integer overflow during Unicode conversion while loading JavaScript (bsc#1112852)
These non-security issues were fixed:
- Fix date display issues (bsc#1109379)
- Fix start-up crash due to folder name with special characters (bsc#1107772)
- Storing of remote content settings fixed (bsc#1084603)
- Improved message handling and composing
- Improved handling of message templates
- Support for OAuth2 and FIDO U2F
- Various Calendar improvements
- Various fixes and changes to e-mail workflow
- Various IMAP fixes
- Native desktop notifications
- various theme fixes
- Shift+PageUp/PageDown in Write window
- Gloda attachment filtering
- Mailing list address auto-complete enter/return handling
- Thunderbird hung if HTML signature references non-existent image
- Filters not working for headers that appear more than once
- Record
openSUSE-SU-2018:3687-1- Updated
- 2026-11-02
Show 4 moreShow less
OSVopenSUSE-SU-2024:10600-1 No score
MozillaFirefox-92.0-1.2 on GA media
These are all security issues fixed in the MozillaFirefox-92.0-1.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10600-1- 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
OSVopenSUSE-SU-2024:14572-1 No score
firefox-esr-128.5.1-1.1 on GA media
These are all security issues fixed in the firefox-esr-128.5.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14572-1- Updated
- 2026-11-02
OSVSUSE-SU-2018:3769-1 No score
Security update for MozillaThunderbird
This update for MozillaThunderbird fixes the following issues:
Thunderbird 63 ESR was updated to version 60.3.0 to fix the following issues (bsc#1112852):
Security issues fixed (MFSA 2018-28):
- CVE-2018-12389: Fixed memory safety bugs.
- CVE-2018-12390: Fixed memory safety bugs.
- CVE-2018-12391: Fixed HTTP Live Stream audio data is accessible cross-origin.
- CVE-2018-12392: Fixed crash with nested event loops.
- CVE-2018-12393: Fixed integer overflow during Unicode conversion while loading JavaScript.
Non-security issues fixed:
- various theme fixes
- Shift+PageUp/PageDown in Write window
- Gloda attachment filtering
- Mailing list address auto-complete enter/return handling
- Thunderbird hung if HTML signature references non-existent image
- Filters not working for headers that appear more than once
- Update _constraints for armv6/7
- Add memory-constraints to avoid OOM errors
- Record
SUSE-SU-2018:3769-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
thunderbirdMageia:6 From an advisory covering 26 CVEs |
before 60.3.3-3.mga6 | 60.3.3-3.mga6 |
thunderbird-l10nMageia:6 From an advisory covering 26 CVEs |
before 60.3.3-1.mga6 | 60.3.3-1.mga6 |
MozillaThunderbirdSUSE:Linux Enterprise Workstation Extension 15 From an advisory covering 5 CVEs |
before 60.3.0-3.17.2 | 60.3.0-3.17.2 |
MozillaThunderbirdSUSE:Package Hub 12 From an advisory covering 25 CVEs |
before 60.3.0-74.2 | 60.3.0-74.2 |
MozillaFirefoxopenSUSE:Tumbleweed From an advisory covering 661 CVEs |
before 92.0-1.2 | 92.0-1.2 |
MozillaThunderbirdopenSUSE:Tumbleweed From an advisory covering 394 CVEs |
before 91.1.1-1.1 | 91.1.1-1.1 |
firefox-esropenSUSE:Tumbleweed From an advisory covering 1860 CVEs |
before 128.5.1-1.1 | 128.5.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-2018-12391 is a high vulnerability (CVSS 8.8) in Mozilla Firefox, published November 9, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.09%, the 81st percentile. No source names a fixed version.
References
securityfocus.com/bid/105769
mozilla.org/security/advisories/mfsa2018-28
mozilla.org/security/advisories/mfsa2018-26
security.gentoo.org/glsa/201811-13
mozilla.org/security/advisories/mfsa2018-27
securityfocus.com/bid/105718
Show 194 moreShow less
bugzilla.mozilla.org/show_bug.cgi?id=1478843
securitytracker.com/id/1041944
nvd.nist.gov/vuln/detail/CVE-2018-12391
github.com/advisories/GHSA-77j4-f249-58h4
advisories.mageia.org/MGASA-2018-0480.html
bugs.mageia.org/show_bug.cgi?id=23706
thunderbird.net/en-US/thunderbird/60.3.0/releasenotes
thunderbird.net/en-US/thunderbird/60.3.1/releasenotes
thunderbird.net/en-US/thunderbird/60.3.2/releasenotes
thunderbird.net/en-US/thunderbird/60.3.3/releasenotes
mozilla.org/en-US/security/advisories/mfsa2018-19
mozilla.org/en-US/security/advisories/mfsa2018-25
mozilla.org/en-US/security/advisories/mfsa2018-28
debian.org/security/2018/dsa-4327
access.redhat.com/errata/RHSA-2018:3458
lists.opensuse.org/opensuse-updates/2018-11/msg00009.html
access.redhat.com/errata/RHSA-2018:3532
debian.org/security/2018/dsa-4337
suse.com/support/update/announcement/2018/suse-su-20183769-1
bugzilla.suse.com/1112852
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
lists.opensuse.org/archives/list/[email protected]/thread/BBHDVB7NPDAZXEW2BECURXKYFEGTTUL4
bugzilla.suse.com/1066489
bugzilla.suse.com/1084603
bugzilla.suse.com/1098998
bugzilla.suse.com/1107343
bugzilla.suse.com/1107772
bugzilla.suse.com/1109363
bugzilla.suse.com/1109379
suse.com/security/cve/CVE-2017-16541
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-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-16541
suse.com/security/cve/CVE-2018-5156
suse.com/security/cve/CVE-2018-5187
suse.com/security/cve/CVE-2018-5188
suse.com/security/cve/CVE-2006-6077
suse.com/security/cve/CVE-2007-0008
suse.com/security/cve/CVE-2007-0009
suse.com/security/cve/CVE-2007-0078
suse.com/security/cve/CVE-2007-0079
suse.com/security/cve/CVE-2007-0775
suse.com/security/cve/CVE-2007-0776
suse.com/security/cve/CVE-2007-0777
suse.com/security/cve/CVE-2007-0780
suse.com/security/cve/CVE-2007-0800
suse.com/security/cve/CVE-2007-0981
suse.com/security/cve/CVE-2007-0995
suse.com/security/cve/CVE-2007-0996
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-0412
suse.com/security/cve/CVE-2008-0414
suse.com/security/cve/CVE-2008-0415
suse.com/security/cve/CVE-2008-0417
suse.com/security/cve/CVE-2008-0418
suse.com/security/cve/CVE-2008-0419
suse.com/security/cve/CVE-2008-0591
suse.com/security/cve/CVE-2008-0592
suse.com/security/cve/CVE-2008-0593
suse.com/security/cve/CVE-2008-0594
suse.com/security/cve/CVE-2008-4063
suse.com/security/cve/CVE-2009-0352
suse.com/security/cve/CVE-2009-0354
suse.com/security/cve/CVE-2009-0355
suse.com/security/cve/CVE-2009-0356
suse.com/security/cve/CVE-2009-0357
suse.com/security/cve/CVE-2009-0358
suse.com/security/cve/CVE-2017-5373
suse.com/security/cve/CVE-2017-5374
suse.com/security/cve/CVE-2017-5375
suse.com/security/cve/CVE-2017-5376
suse.com/security/cve/CVE-2017-5377
suse.com/security/cve/CVE-2017-5378
suse.com/security/cve/CVE-2017-5379
suse.com/security/cve/CVE-2017-5380
suse.com/security/cve/CVE-2017-5381
suse.com/security/cve/CVE-2017-5382
suse.com/security/cve/CVE-2017-5383
suse.com/security/cve/CVE-2017-5384
suse.com/security/cve/CVE-2017-5385
suse.com/security/cve/CVE-2017-5386
suse.com/security/cve/CVE-2017-5387
suse.com/security/cve/CVE-2017-5388
suse.com/security/cve/CVE-2017-5389
suse.com/security/cve/CVE-2017-5390
suse.com/security/cve/CVE-2017-5391
suse.com/security/cve/CVE-2017-5392
suse.com/security/cve/CVE-2017-5393
suse.com/security/cve/CVE-2017-5394
suse.com/security/cve/CVE-2017-5395
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-5415
suse.com/security/cve/CVE-2017-5416
suse.com/security/cve/CVE-2017-5417
suse.com/security/cve/CVE-2017-5418
suse.com/security/cve/CVE-2017-5419
suse.com/security/cve/CVE-2017-5420
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-5427
suse.com/security/cve/CVE-2017-5428
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-5448
suse.com/security/cve/CVE-2017-5449
suse.com/security/cve/CVE-2017-5451
suse.com/security/cve/CVE-2017-5453
suse.com/security/cve/CVE-2017-5454
suse.com/security/cve/CVE-2017-5455
suse.com/security/cve/CVE-2017-5456
suse.com/security/cve/CVE-2017-5458
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-5468
suse.com/security/cve/CVE-2017-5469
suse.com/security/cve/CVE-2017-7753
suse.com/security/cve/CVE-2017-7779
suse.com/security/cve/CVE-2017-7780
suse.com/security/cve/CVE-2017-7781
suse.com/security/cve/CVE-2017-7782
suse.com/security/cve/CVE-2017-7783
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-7788
suse.com/security/cve/CVE-2017-7789
suse.com/security/cve/CVE-2017-7790
suse.com/security/cve/CVE-2017-7791
suse.com/security/cve/CVE-2017-7792
lists.opensuse.org/archives/list/[email protected]/thread/3HI2RC7AJAHY74Q6MK7GNGWU6TITB22V
Left out here: 1,785 references. The JSON record has them.