[MFSA-2017-13] Security vulnerabilities fixed in Thunderbird 52.1

Severity Critical
Affected Packages 1
Fixed Packages 1
CVEs 30

In general, these flaws cannot be exploited through email in the Thunderbird product because scripting is disabled when reading mail, but are potentially risks in browser or browser-like contexts.

  • CVE-2016-10196: Vulnerabilities in Libevent library (high)
    Three vulnerabilities were reported in the Libevent library that allow for out-of-bounds reads and denial of service (DoS) attacks. These were fixed in the Libevent library and these changes were ported to Mozilla code.

  • CVE-2017-5429: Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, Firefox ESR 52.1, and Thunderbird 52.1 (critical)
    Mozilla developers and community members Christian Holler, Jon Coppeard, Marcia Knous, David Baron, Mats Palmgren, Ronald Crane, Bob Clary, and Chris Peterson reported memory safety bugs present in Firefox 52, Firefox ESR 45.8, Firefox ESR 52, and Thunderbird 52. Some of these bugs showed evidence of memory corruption and we presume that with enough effort that some of these could be exploited to run arbitrary code.

  • CVE-2017-5430: Memory safety bugs fixed in Firefox 53, Firefox ESR 52.1, Thunderbird 52.1 (critical)
    Mozilla developers and community members Christian Holler, Jon Coppeard, Milan Sreckovic, Tyson Smith, Ronald Crane, Randell Jesup, Philipp, Tooru Fujisawa, and Kan-Ru Chen reported memory safety bugs present in Firefox 52, Firefox ESR 52, and Thunderbird 52. Some of these bugs showed evidence of memory corruption and we presume that with enough effort that some of these could be exploited to run arbitrary code.

  • CVE-2017-5432: Use-after-free in text input selection (high)
    A use-after-free vulnerability occurs during certain text input selection resulting in a potentially exploitable crash.

  • CVE-2017-5433: Use-after-free in SMIL animation functions (critical)
    A use-after-free vulnerability in SMIL animation functions occurs when pointers to animation elements in an array are dropped from the animation controller while still in use. This results in a potentially exploitable crash.

  • CVE-2017-5434: Use-after-free during focus handling (high)
    A use-after-free vulnerability occurs when redirecting focus handling which results in a potentially exploitable crash.

  • CVE-2017-5435: Use-after-free during transaction processing in the editor (critical)
    A use-after-free vulnerability occurs during transaction processing in the editor during design mode interactions. This results in a potentially exploitable crash.

  • CVE-2017-5436: Out-of-bounds write with malicious font in Graphite 2 (critical)
    An out-of-bounds write in the Graphite 2 library triggered with a maliciously crafted Graphite font. This results in a potentially exploitable crash. This issue was fixed in the Graphite 2 library as well as Mozilla products.

  • CVE-2017-5438: Use-after-free in nsAutoPtr during XSLT processing (high)
    A use-after-free vulnerability during XSLT processing due to the result handler being held by a freed handler during handling. This results in a potentially exploitable crash.

  • CVE-2017-5439: Use-after-free in nsTArray Length() during XSLT processing (high)
    A use-after-free vulnerability during XSLT processing due to poor handling of template parameters. This results in a potentially exploitable crash.

  • CVE-2017-5440: Use-after-free in txExecutionState destructor during XSLT processing (high)
    A use-after-free vulnerability during XSLT processing due to a failure to propagate error conditions during matching while evaluating context, leading to objects being used when they no longer exist. This results in a potentially exploitable crash.

  • CVE-2017-5441: Use-after-free with selection during scroll events (high)
    A use-after-free vulnerability when holding a selection during scroll events. This results in a potentially exploitable crash.

  • CVE-2017-5442: Use-after-free during style changes (high)
    A use-after-free vulnerability during changes in style when manipulating DOM elements. This results in a potentially exploitable crash.

  • CVE-2017-5443: Out-of-bounds write during BinHex decoding (high)
    An out-of-bounds write vulnerability while decoding improperly formed BinHex format archives.

  • CVE-2017-5444: Buffer overflow while parsing application/http-index-format content (high)
    A buffer overflow vulnerability while parsing <code>application/http-index-format</code> format content when the header contains improperly formatted data. This allows for an out-of-bounds read of data from memory.

  • CVE-2017-5445: Uninitialized values used while parsing application/http-index-format content (moderate)
    A vulnerability while parsing <code>application/http-index-format</code> format content where uninitialized values are used to create an array. This could allow the reading of uninitialized memory into the arrays affected.

  • CVE-2017-5446: Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data (high)
    An out-of-bounds read when an HTTP/2 connection to a servers sends <code>DATA</code> frames with incorrect data content. This leads to a potentially exploitable crash.

  • CVE-2017-5447: Out-of-bounds read during glyph processing (high)
    An out-of-bounds read during the processing of glyph widths during text layout. This results in a potentially exploitable crash and could allow an attacker to read otherwise inaccessible memory.

  • CVE-2017-5449: Crash during bidirectional unicode manipulation with animation (moderate)
    A possibly exploitable crash triggered during layout and manipulation of bidirectional unicode text in concert with CSS animations.

  • CVE-2017-5451: Addressbar spoofing with onblur event (moderate)
    A mechanism to spoof the addressbar through the user interaction on the addressbar and the <code>onblur</code> event. The event could be used by script to affect text display to make the loaded site appear to be different from the one actually loaded within the addressbar.

  • CVE-2017-5454: Sandbox escape allowing file system read access through file picker (high)
    A mechanism to bypass file system access protections in the sandbox to use the file picker to access different files than those selected in the file picker through the use of relative paths. This allows for read only access to the local file system.

  • CVE-2017-5459: Buffer overflow in WebGL (critical)
    A buffer overflow in WebGL triggerable by web content, resulting in a potentially exploitable crash.

  • CVE-2017-5460: Use-after-free in frame selection (high)
    A use-after-free vulnerability in frame selection triggered by a combination of malicious script content and key presses by a user. This results in a potentially exploitable crash.

  • CVE-2017-5461: Out-of-bounds write in Base64 encoding in NSS (critical)
    An out-of-bounds write during Base64 decoding operation in the Network Security Services (NSS) library due to insufficient memory being allocated to the buffer. This results in a potentially exploitable crash. The NSS library has been updated to fix this issue to address this issue and Firefox ESR 52.1 has been updated with NSS version 3.28.4.

  • CVE-2017-5462: DRBG flaw in NSS (moderate)
    A flaw in DRBG number generation within the Network Security Services (NSS) library where the internal state V does not correctly carry bits over. The NSS library has been updated to fix this issue to address this issue and Firefox ESR 52.1 has been updated with NSS version 3.28.4.

  • CVE-2017-5464: Memory corruption with accessibility and DOM manipulation (high)
    During DOM manipulations of the accessibility tree through script, the DOM tree can become out of sync with the accessibility tree, leading to memory corruption and a potentially exploitable crash.

  • CVE-2017-5465: Out-of-bounds read in ConvolvePixel (high)
    An out-of-bounds read while processing SVG content in <code>ConvolvePixel</code>. This results in a crash and also allows for otherwise inaccessible memory being copied into SVG graphic content, which could then displayed.

  • CVE-2017-5466: Origin confusion when reloading isolated data:text/html URL (critical)
    If a page is loaded from an original site through a hyperlink and contains a redirect to a <code>data:text/html</code> URL, triggering a reload will run the reloaded <code>data:text/html</code> page with its origin set incorrectly. This allows for a cross-site scripting (XSS) attack.

  • CVE-2017-5467: Memory corruption when drawing Skia content (moderate)
    A potential memory corruption and crash when using Skia content when drawing content outside of the bounds of a clipping region.

  • CVE-2017-5469: Potential Buffer overflow in flex-generated code (high)
    Fixed potential buffer overflows in generated Firefox code due to CVE-2016-6354 issue in Flex.

Package Affected Version
pkg:mozilla/Thunderbird < 52.1
Package Fixed Version
pkg:mozilla/Thunderbird = 52.1
Source # ID Name URL
Bugzilla 1343453 https://bugzilla.mozilla.org/show_bug.cgi?id=1343453
CVE-2016-10195 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10195
CVE-2016-10197 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10197
Bugzilla 1343261 Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, Firefox ESR 52.1, and Thunderbird 52 https://bugzilla.mozilla.org/show_bug.cgi?id=1343261
Bugzilla 1350844 Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, Firefox ESR 52.1, and Thunderbird 52 https://bugzilla.mozilla.org/show_bug.cgi?id=1350844
Bugzilla 1341096 Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, Firefox ESR 52.1, and Thunderbird 52 https://bugzilla.mozilla.org/show_bug.cgi?id=1341096
Bugzilla 1342823 Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, Firefox ESR 52.1, and Thunderbird 52 https://bugzilla.mozilla.org/show_bug.cgi?id=1342823
Bugzilla 1348894 Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, Firefox ESR 52.1, and Thunderbird 52 https://bugzilla.mozilla.org/show_bug.cgi?id=1348894
Bugzilla 1348941 Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, Firefox ESR 52.1, and Thunderbird 52 https://bugzilla.mozilla.org/show_bug.cgi?id=1348941
Bugzilla 1349340 Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, Firefox ESR 52.1, and Thunderbird 52 https://bugzilla.mozilla.org/show_bug.cgi?id=1349340
Bugzilla 1352926 Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, Firefox ESR 52.1, and Thunderbird 52 https://bugzilla.mozilla.org/show_bug.cgi?id=1352926
Bugzilla 1353088 Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, Firefox ESR 52.1, and Thunderbird 52 https://bugzilla.mozilla.org/show_bug.cgi?id=1353088
Bugzilla 1342101 Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1 https://bugzilla.mozilla.org/show_bug.cgi?id=1342101
Bugzilla 1340482 Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1 https://bugzilla.mozilla.org/show_bug.cgi?id=1340482
Bugzilla 1344686 Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1 https://bugzilla.mozilla.org/show_bug.cgi?id=1344686
Bugzilla 1329796 Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1 https://bugzilla.mozilla.org/show_bug.cgi?id=1329796
Bugzilla 1346419 Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1 https://bugzilla.mozilla.org/show_bug.cgi?id=1346419
Bugzilla 1349621 Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1 https://bugzilla.mozilla.org/show_bug.cgi?id=1349621
Bugzilla 1344081 Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1 https://bugzilla.mozilla.org/show_bug.cgi?id=1344081
Bugzilla 1344305 Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1 https://bugzilla.mozilla.org/show_bug.cgi?id=1344305
Bugzilla 1348143 Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1 https://bugzilla.mozilla.org/show_bug.cgi?id=1348143
Bugzilla 1349719 Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1 https://bugzilla.mozilla.org/show_bug.cgi?id=1349719
Bugzilla 1353476 Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1 https://bugzilla.mozilla.org/show_bug.cgi?id=1353476
Bugzilla 1337418 Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1 https://bugzilla.mozilla.org/show_bug.cgi?id=1337418
Bugzilla 1346140 Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1 https://bugzilla.mozilla.org/show_bug.cgi?id=1346140
Bugzilla 1339722 Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1 https://bugzilla.mozilla.org/show_bug.cgi?id=1339722
Bugzilla 1346654 https://bugzilla.mozilla.org/show_bug.cgi?id=1346654
Bugzilla 1347168 https://bugzilla.mozilla.org/show_bug.cgi?id=1347168
Bugzilla 1349946 https://bugzilla.mozilla.org/show_bug.cgi?id=1349946
Bugzilla 1350683 https://bugzilla.mozilla.org/show_bug.cgi?id=1350683
Bugzilla 1345461 https://bugzilla.mozilla.org/show_bug.cgi?id=1345461
Bugzilla 1336828 https://bugzilla.mozilla.org/show_bug.cgi?id=1336828
Bugzilla 1336830 https://bugzilla.mozilla.org/show_bug.cgi?id=1336830
Bugzilla 1336832 https://bugzilla.mozilla.org/show_bug.cgi?id=1336832
Bugzilla 1343795 https://bugzilla.mozilla.org/show_bug.cgi?id=1343795
Bugzilla 1347979 https://bugzilla.mozilla.org/show_bug.cgi?id=1347979
Bugzilla 1342661 https://bugzilla.mozilla.org/show_bug.cgi?id=1342661
Bugzilla 1344461 https://bugzilla.mozilla.org/show_bug.cgi?id=1344461
Bugzilla 1344467 https://bugzilla.mozilla.org/show_bug.cgi?id=1344467
Bugzilla 1343505 https://bugzilla.mozilla.org/show_bug.cgi?id=1343505
Bugzilla 1343552 https://bugzilla.mozilla.org/show_bug.cgi?id=1343552
Bugzilla 1340127 https://bugzilla.mozilla.org/show_bug.cgi?id=1340127
Bugzilla 1273537 https://bugzilla.mozilla.org/show_bug.cgi?id=1273537
Bugzilla 1349276 https://bugzilla.mozilla.org/show_bug.cgi?id=1349276
Bugzilla 1333858 https://bugzilla.mozilla.org/show_bug.cgi?id=1333858
Bugzilla 1343642 https://bugzilla.mozilla.org/show_bug.cgi?id=1343642
Bugzilla 1344380 https://bugzilla.mozilla.org/show_bug.cgi?id=1344380
Bugzilla 1345089 https://bugzilla.mozilla.org/show_bug.cgi?id=1345089
Bugzilla 1347075 https://bugzilla.mozilla.org/show_bug.cgi?id=1347075
Bugzilla 1347617 https://bugzilla.mozilla.org/show_bug.cgi?id=1347617
Bugzilla 1353975 https://bugzilla.mozilla.org/show_bug.cgi?id=1353975
Bugzilla 1347262 https://bugzilla.mozilla.org/show_bug.cgi?id=1347262
Bugzilla 1292534 https://bugzilla.mozilla.org/show_bug.cgi?id=1292534
Type Package URL Namespace Name / Product Version Distribution / Platform Arch Patch / Fix
Affected pkg:mozilla/Thunderbird Thunderbird < 52.1
Fixed pkg:mozilla/Thunderbird Thunderbird = 52.1
# CVE Description CVSS EPSS EPSS Trend (30 days) Affected Products Weaknesses Security Advisories Exploits PoC Pubblication Date Modification Date
# CVE Description CVSS EPSS EPSS Trend (30 days) Affected Products Weaknesses Security Advisories PoC Pubblication Date Modification Date
Loading...