KLA11007
Multiple vulnerabilities in Mozilla Thunderbird

Updated: 06/18/2020
Detect date
?
04/30/2017
Severity
?
Critical
Description

Multiple serious vulnerabilities have been found in Mozilla Thunderbird. Malicious users can exploit these vulnerabilities to cause denial of service, gain privileges, execute arbitrary code, read and write local files.

Below is a complete list of vulnerabilities:

  1. A use-after-free vulnerability in SMIL can be exploited remotely to cause a denial of service;
  2. A use-after-free vulnerability during transaction processing in the editor can be exploited remotely to cause a denial of service;
  3. An out-of-bounds write vulnerability in the Graphite 2 library can be exploited remotely to cause a denial of service;
  4. An out-of-bounds write vulnerability in Base64 decoding in the Network Security Services (NSS) library can be exploited remotely to cause a denial of service;
  5. A buffer overflow vulnerability in WebGL can be exploited remotely to cause a denial of service;
  6. Origin confusion vulnerability related to reloading isolated data:text/html URL can be exploited remotely to execute a cross-site scripting (XSS) attack;
  7. A use-after-free vulnerability during focus handling can be exploited remotely to cause a denial of service;
  8. A use-after-free vulnerability in text input selection can be exploited remotely to cause a denial of service;
  9. A use-after-free vulnerability in frame selection can be exploited remotely to cause a denial of service;
  10. A use-after-free vulnerability in nsAutoPtr during XSLT processing can be exploited remotely to cause a denial of service;
  11. A use-after-free vulnerability in txExecutionState destructor related to XSLT processing can be exploited remotely to cause a denial of service;
  12. Use-after-free vulnerability in nsTArray Length() during XSLT processing can be exploited remotely to cause a denial of service;
  13. Use-after-free vulnerability with selection during scroll events can be exploited remotely to cause a denial of service;
  14. Use-after-free vulnerability during style changes when manipulating DOM elements can be exploited remotely to cause a denial of service;
  15. Memory corruption vulnerability with accessibility and DOM manipulation can be exploited remotely to cause a denial of service;
  16. An out-of-bounds write vulnerability during BinHex decoding can be exploited remotely to cause a denial of service;
  17. A buffer overflow vulnerability while parsing application/http-index-format content can be exploited remotely to cause a denial of service or obtain a sensitive information;
  18. An out-of-bounds read vulnerability when HTTP/2 DATA frames are sent with incorrect data can be exploited remotely to cause a denial of service;
  19. An out-of-bounds read vulnerability during glyph processing can be exploited remotely to cause denial of service or obtain a sensitive information;
  20. An out-of-bounds read vulnerability while processing SVG content in ConvolvePixel and during glyph processing can be exploited remotely to cause a denial of service or obtain a sensitive information;
  21. Multiple out-of-bounds read vulnerabilities in the Libevent library can be exploited remotely to cause a denial of service;
  22. Multiple potential buffer overflows in flex-generated code can be exploited remotely possibly to cause a denial of service;
  23. Multiple memory corruption vulnerabilities, which occur because of memory safety bugs, can be exploited remotely to execute arbitrary code;
  24. A potential memory corruption occurring while drawing Skia content outside the bounds of a clipping region can be exploited remotely possibly to cause a denial of service;
  25. An improper sandbox escape handling can be exploited remotely through file picker via relative paths to bypass security restrictions and gain privileges (get read only access to the local file system);
  26. An unknown vulnerability can be exploited remotely via the user interaction on the adressbar and the onblur event to spoof adressbar;
  27. An improper handling of layouts and manipulations of bidirectional unicode text combined with CSS animations can be exploited remotely to cause a denial of service;
  28. A vulnerability related to parsing application/http-index-format content can be exploited remotely possibly to cause a denial of service or execute arbitrary code;
  29. An improper DRBG number generation in NSS (Network Security Services) library can be exploited remotely possibly to cause a denial of service or execute arbitrary code.

NB: This vulnerability have no public CVSS rating so rating can be changed by the time.

NB: At this moment Mozilla just reserved CVE numbers for this vulnerabilities. Information can be changed soon.

Affected products

Mozilla Thunderbird before 52.1

Solution

Update to latest version
Download Mozilla Thunderbird

Original advisories

MFSA 2017-13

Impacts
?
ACE 
[?]

OSI 
[?]

DoS 
[?]

SB 
[?]

WLF 
[?]

PE 
[?]

RLF 
[?]

XSS/CSS 
[?]

SUI 
[?]
Related products
Mozilla Thunderbird
CVE-IDS
?
CVE-2016-101975.0Critical
CVE-2017-54617.5Critical
CVE-2016-63547.5Critical
CVE-2017-54337.5Critical
CVE-2017-54357.5Critical
CVE-2017-54366.8High
CVE-2017-54597.5Critical
CVE-2017-54664.3Warning
CVE-2017-54347.5Critical
CVE-2017-54327.5Critical
CVE-2017-54607.5Critical
CVE-2017-54387.5Critical
CVE-2017-54397.5Critical
CVE-2017-54407.5Critical
CVE-2017-54417.5Critical
CVE-2017-54427.5Critical
CVE-2017-54647.5Critical
CVE-2017-54437.5Critical
CVE-2017-54445.0Critical
CVE-2017-54467.5Critical
CVE-2017-54476.4High
CVE-2017-54656.4High
CVE-2017-54545.0Critical
CVE-2017-54697.5Critical
CVE-2017-54455.0Critical
CVE-2017-54495.0Critical
CVE-2017-54514.3Warning
CVE-2017-54625.0Critical
CVE-2017-54675.0Critical
CVE-2017-54307.5Critical
CVE-2017-54297.5Critical
CVE-2016-101957.5Critical
CVE-2016-101965.0Critical
Exploitation

The following public exploits exists for this vulnerability:

https://www.exploit-db.com/exploits/42071

https://www.exploit-db.com/exploits/42072

Find out the statistics of the vulnerabilities spreading in your region