Package name evolution
Date June 10th, 2008
Advisory ID MDVSA-2008:111
Affected versions 2008.0, 2008.1
Synopsis Updated Evolution packages fix vulnerabilities

Problem Description

Alan Rad Pop of Secunia Research discovered the following two
vulnerabilities in Evolution:

Evolution did not properly validate timezone data when processing
iCalendar attachments. If a user disabled the Itip Formatter plugin
and viewed a crafted iCalendar attachment, an attacker could cause
a denial of service or potentially execute arbitrary code with the
user's privileges (CVE-2008-1108).

Evolution also did not properly validate the DESCRIPTION field when
processing iCalendar attachments. If a user were tricked into
accepting a crafted iCalendar attachment and replied to it from
the calendar window, an attacker could cause a denial of service
or potentially execute arbitrary code with the user's privileges
(CVE-2008-1109).

In addition, Matej Cepl found that Evolution did not properly validate
date fields when processing iCalendar attachments, which could lead to
a denial of service if the user viewed a crafted iCalendar attachment
with the Itip Formatter plugin disabled.

Mandriva Linux has the Itip Formatter plugin enabled by default.

The updated packages have been patched to prevent these issues.

Updated Packages

Mandriva Linux 2008.0

 86861fcbce9b5751c2f4c8f4e6076027  2008.0/i586/evolution-2.12.3-1.3mdv2008.0.i586.rpm
 51304a01de8a3fdc8709a7ebefa419f5  2008.0/i586/evolution-devel-2.12.3-1.3mdv2008.0.i586.rpm
 54309a365e4230d17af985752328c59e  2008.0/i586/evolution-mono-2.12.3-1.3mdv2008.0.i586.rpm
 e8c0063772b787f3cff03d4f228535ad  2008.0/i586/evolution-pilot-2.12.3-1.3mdv2008.0.i586.rpm 
 ea799209d02c990b4ae47a44d3f8e941  2008.0/SRPMS/evolution-2.12.3-1.3mdv2008.0.src.rpm

Mandriva Linux 2008.0/X86_64

 342ef5c0e26207769e028e0c2d1e29fe  2008.0/x86_64/evolution-2.12.3-1.3mdv2008.0.x86_64.rpm
 248c1d3c025775153305e61dbd933c73  2008.0/x86_64/evolution-devel-2.12.3-1.3mdv2008.0.x86_64.rpm
 82f92a5998acf3dc78712bbe4ccae782  2008.0/x86_64/evolution-mono-2.12.3-1.3mdv2008.0.x86_64.rpm
 1a65442d809e03ed76b8f176d78a3c03  2008.0/x86_64/evolution-pilot-2.12.3-1.3mdv2008.0.x86_64.rpm 
 ea799209d02c990b4ae47a44d3f8e941  2008.0/SRPMS/evolution-2.12.3-1.3mdv2008.0.src.rpm

Mandriva Linux 2008.1

 90239c10aa2d019b3c576b41e01877c2  2008.1/i586/evolution-2.22.0-4.1mdv2008.1.i586.rpm
 4fc0d51dd6dcfc4cf0c1e34ebbb5d795  2008.1/i586/evolution-devel-2.22.0-4.1mdv2008.1.i586.rpm
 81588eabd76768bd283e8d8aecb00713  2008.1/i586/evolution-mono-2.22.0-4.1mdv2008.1.i586.rpm
 9489207c3cec4c6faea8dcfcb036b75a  2008.1/i586/evolution-pilot-2.22.0-4.1mdv2008.1.i586.rpm 
 0ba6833324e7f3953552a1f1a2e7f253  2008.1/SRPMS/evolution-2.22.0-4.1mdv2008.1.src.rpm

Mandriva Linux 2008.1/X86_64

 afb8093f30cb8b0f382fa6369bcaabcc  2008.1/x86_64/evolution-2.22.0-4.1mdv2008.1.x86_64.rpm
 78951187acaa837e2f38bb7d505f24e0  2008.1/x86_64/evolution-devel-2.22.0-4.1mdv2008.1.x86_64.rpm
 f47238cf692dd3af540f5c66e0b8366e  2008.1/x86_64/evolution-mono-2.22.0-4.1mdv2008.1.x86_64.rpm
 761533971e87da6da4d66b6fc968c652  2008.1/x86_64/evolution-pilot-2.22.0-4.1mdv2008.1.x86_64.rpm 
 0ba6833324e7f3953552a1f1a2e7f253  2008.1/SRPMS/evolution-2.22.0-4.1mdv2008.1.src.rpm

References

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1108
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1109

Upgrade

To upgrade automatically, use MandrivaUpdate.


Verification

Please verify the update prior to upgrading to ensure the integrity of the downloaded package. You can do this with the command :

                rpm --checksig package.rpm
                

You can get the GPG public key of the Mandriva Security Team to verify the GPG signature of each RPM.

If you use MandrivaUpdate, the verification of md5 checksum and GPG signature is performed automatically for you.