Description
The cairo library (libcairo), as used in GNOME Evolution and possibly other products, allows remote attackers to cause a denial of service (persistent client crash) via an attached text file that contains "Content-Disposition: inline" in the header, and a very long line in the body, which causes the client to repeatedly crash until the e-mail message is manually removed, possibly due to a buffer overflow, as demonstrated using an XML attachment.
Affected products
- GNOME / Evolution2.3.1 – 2.3.1
- GNOME / Evolution2.3.2 – 2.3.2
- GNOME / Evolution2.3.3 – 2.3.3
- GNOME / Evolution2.3.4 – 2.3.4
- GNOME / Evolution2.3.5 – 2.3.5
- GNOME / Evolution2.3.6 – 2.3.6
- GNOME / Evolution2.3.6.1 – 2.3.6.1
- GNOME / Evolution2.3.7 – 2.3.7
References
- MISChttp://www.securityfocus.com/bid/16408
- VENDOR_ADVISORYhttps://usn.ubuntu.com/265-1/
- VENDOR_ADVISORYhttp://www.novell.com/linux/security/advisories/2006_07_sr.html
- MISChttp://securityreason.com/securityalert/610
- VENDOR_ADVISORYhttp://www.mandriva.com/security/advisories?name=MDKSA-2006:057
- MISChttp://archives.neohapsis.com/archives/fulldisclosure/2006-01/0925.html
- VENDOR_ADVISORYhttp://secunia.com/advisories/19504