Debian Security Advisory DSA 2588-1 (icedove - several vulnerabilities)

Summary
Multiple vulnerabilities have been found in Icedove, Debian's version of the Mozilla Thunderbird mail and news client. CVE-2012-4201The evalInSandbox implementation uses an incorrect context during the handling of JavaScript code that sets the location.href property, which allows remote attackers to conduct cross-site scripting (XSS) attacks or read arbitrary files by leveraging a sandboxed add-on. CVE-2012-4207The HZ-GB-2312 character-set implementation does not properly handle a ~ (tilde) character in proximity to a chunk delimiter, which allows remote attackers to conduct cross-site scripting (XSS) attacks via a crafted document. CVE-2012-4216Use-after-free vulnerability in the gfxFont::GetFontEntry function allows remote attackers to execute arbitrary code or cause a denial of service (heap memory corruption) via unspecified vectors. CVE-2012-5829Heap-based buffer overflow in the nsWindow::OnExposeEvent function could allow remote attackers to execute arbitrary code. CVE-2012-5842Multiple unspecified vulnerabilities in the browser engine could allow remote attackers to cause a denial of service (memory corruption and application crash) or possibly execute arbitrary code.
Solution
For the stable distribution (squeeze), these problems have been fixed in version 3.0.11-1+squeeze15. For the unstable distribution (sid), these problems have been fixed in version 10.0.11-1. We recommend that you upgrade your icedove packages.
Insight
Icedove is an unbranded Thunderbird mail client suitable for free distribution. It supports different mail accounts (POP, IMAP, Gmail), has an integrated learning Spam filter, and offers easy organization of mails with tagging and virtual folders. Also, more features can be added by installing extensions.
Affected
icedove on Debian Linux
Detection
This check tests the installed software version using the apt package manager.
References