Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 604024 (MFSA-2016-96)

Summary: <mail-client/thunderbird{,-bin}-45.6.0: multiple vulnerabilities (MFSA-2016-96)
Product: Gentoo Security Reporter: Thomas Deutschmann (RETIRED) <whissi>
Component: VulnerabilitiesAssignee: Gentoo Security <security>
Status: RESOLVED FIXED    
Severity: major CC: mozilla
Priority: Normal Flags: kensington: sanity-check+
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://www.mozilla.org/en-US/security/advisories/mfsa2016-96/
Whiteboard: A2 [glsa cve cleanup]
Package list:
=mail-client/thunderbird-45.6.0
Runtime testing required: ---

Description Thomas Deutschmann (RETIRED) gentoo-dev 2016-12-29 11:08:43 UTC
From $URL:

Security vulnerabilities fixed in Thunderbird 45.6

Announced
    December 28, 2016
Impact
    critical
Products
    Thunderbird
Fixed in

        Thunderbird 45.6

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-9899: Use-after-free while manipulating DOM events and audio elements

Reporter
    echo
Impact
    critical

Description

Use-after-free while manipulating DOM events and removing audio elements due to errors in the handling of node adoption.


CVE-2016-9895: CSP bypass using marquee tag

Reporter
    Andrew Krasichkov
Impact
    high

Description

Event handlers on marquee elements were executed despite a strict Content Security Policy (CSP) that disallowed inline JavaScript.


CVE-2016-9897: Memory corruption in libGLES

Reporter
    Aral
Impact
    high

Description

Memory corruption resulting in a potentially exploitable crash during WebGL functions using a vector constructor with a varying array within libGLES.


CVE-2016-9898: Use-after-free in Editor while manipulating DOM subtrees

Reporter
    Nils
Impact
    high

Description

Use-after-free resulting in potentially exploitable crash when manipulating DOM subtrees in the Editor.


CVE-2016-9900: Restricted external resources can be loaded by SVG images through data URLs

Reporter
    insertscript
Impact
    high

Description

External resources that should be blocked when loaded by SVG images can bypass security restrictions through the use of data: URLs. This could allow for cross-domain data leakage.


CVE-2016-9904: Cross-origin information leak in shared atoms

Reporter
    Jann Horn
Impact
    high

Description

An attacker could use a JavaScript Map/Set timing attack to determine whether an atom is used by another compartment/zone in specific contexts. This could be used to leak information, such as usernames embedded in JavaScript code, across websites.


CVE-2016-9905: Crash in EnumerateSubDocuments

Reporter
    Philipp
Impact
    high

Description

A potentially exploitable crash in EnumerateSubDocuments while adding or removing sub-documents.


CVE-2016-9893: Memory safety bugs fixed in Thunderbird 45.6

Reporter
    Mozilla developers
Impact
    critical

Description

Mozilla developers and community members Jan de Mooij, Iris Hsiao, Christian Holler, Carsten Book, Timothy Nikkel, Christoph Diehl, Olli Pettay, Raymond Forbes, and Boris Zbarsky reported memory safety bugs present in in Thunderbird ESR 45.6. 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.
Comment 1 Ian Stakenvicius (RETIRED) gentoo-dev 2016-12-30 23:21:04 UTC
mail-client/thunderbird-45.6.0 has been pushed to the gentoo repo, already stabilized for amd64 and x86.  PPC and PPC64 please stabilize.
Comment 2 Ian Stakenvicius (RETIRED) gentoo-dev 2016-12-31 02:54:36 UTC
(In reply to Ian Stakenvicius from comment #1)
> mail-client/thunderbird-45.6.0 has been pushed to the gentoo repo, already
> stabilized for amd64 and x86.  PPC and PPC64 please stabilize.

mail-client/thunderbird-bin-45.6.0 has also been added to the tree, stabilized.  Should be good to proceed on this bug.
Comment 3 Agostino Sarubbo gentoo-dev 2017-01-01 13:12:11 UTC
ppc stable
Comment 4 Agostino Sarubbo gentoo-dev 2017-01-03 10:51:06 UTC
ppc64 stable. Closing.
Comment 5 Agostino Sarubbo gentoo-dev 2017-01-03 11:52:26 UTC
reopening, it was closed by a script mistake
Comment 6 GLSAMaker/CVETool Bot gentoo-dev 2017-01-03 13:03:17 UTC
This issue was resolved and addressed in
 GLSA 201701-15 at https://security.gentoo.org/glsa/201701-15
by GLSA coordinator Thomas Deutschmann (whissi).
Comment 7 Thomas Deutschmann (RETIRED) gentoo-dev 2017-01-03 13:10:58 UTC
Re-opening for cleanup.

@ Maintainer(s): Please drop <mail-client/thunderbird{,-bin}-45.6.0 or apply masks indicating a security problem.
Comment 8 Thomas Deutschmann (RETIRED) gentoo-dev 2017-01-08 23:04:10 UTC
Cleanup PR: https://github.com/gentoo/gentoo/pull/3391
Comment 9 Aaron Bauman (RETIRED) gentoo-dev 2017-01-23 03:53:37 UTC
tree is clean