Public bug reported:
Binary package hint: evolution
Ubuntu 10.04 LTS, Evolution 2.28.3-0ubuntu10
After accepting an appointment invitation in Outlook 2007 MS Exchange
client, moving it to another IMAP account and then opening it from there
with Evolution, I get a buffer overflow and Evolution crashes. Error
obviously occurs in tnef plugin (libytnef.so.0 of libytnef0-1.5-2 in
particular). It does not occur if I remove evolution-plugins-
experimental-2.28.3-0ubuntu10. Evolution 2.30 (from ppa:jacob/evo230)
does not resolve this issue either.
Here is the error dump:
/home/anzez/.evolution/cache/tmp/tnef-attachment-SCDwr8/calendar.vcf
*** buffer overflow detected ***: evolution terminated
=== Backtrace: =
/lib/libc.so.6(__fortify_fail+0x37)[0x7fa9065e7207]
/lib/libc.so.6(+0xfe0c0)[0x7fa9065e60c0]
/usr/lib/libytnef.so.0(DecompressRTF+0x3c)[0x7fa8f7d9c4ec]
/usr/lib/evolution/2.28/plugins/liborg-gnome-tnef-attachments.so(saveVCalendar+0x3f3)[0x7fa8f7fb41b3]
/usr/lib/evolution/2.28/plugins/liborg-gnome-tnef-attachments.so(processTnef+0x28d)[0x7fa8f7fb490d]
/usr/lib/evolution/2.28/plugins/liborg-gnome-tnef-attachments.so(org_gnome_format_tnef+0xfc)[0x7fa8f7fb4d8c]
/usr/lib/evolution/2.28/libeutil.so.0(+0x2b192)[0x7fa91070a192]
/usr/lib/evolution/2.28/components/libevolution-mail.so(+0x37c72)[0x7fa8fbed1c72]
/usr/lib/evolution/2.28/components/libevolution-mail.so(+0x3b1d7)[0x7fa8fbed51d7]
/usr/lib/evolution/2.28/libevolution-mail-shared.so.0(em_format_part_as+0xfd)[0x7fa8fbc4a41d]
/usr/lib/evolution/2.28/libevolution-mail-shared.so.0(em_format_part+0x52)[0x7fa8fbc4a5e2]
/usr/lib/evolution/2.28/libevolution-mail-shared.so.0(+0x54302)[0x7fa8fbc4b302]
/usr/lib/evolution/2.28/libevolution-mail-shared.so.0(em_format_part_as+0x15e)[0x7fa8fbc4a47e]
/usr/lib/evolution/2.28/libevolution-mail-shared.so.0(em_format_part+0x52)[0x7fa8fbc4a5e2]
/usr/lib/evolution/2.28/components/libevolution-mail.so(+0x3e0ee)[0x7fa8fbed80ee]
/usr/lib/evolution/2.28/components/libevolution-mail.so(+0x3ce60)[0x7fa8fbed6e60]
/usr/lib/evolution/2.28/libevolution-mail-shared.so.0(+0x691df)[0x7fa8fbc601df]
/lib/libglib-2.0.so.0(+0x69a5f)[0x7fa9068d4a5f]
/lib/libglib-2.0.so.0(+0x67b84)[0x7fa9068d2b84]
/lib/libpthread.so.0(+0x69ca)[0x7fa90d4e79ca]
/lib/libc.so.6(clone+0x6d)[0x7fa9065ce6fd]
=== Memory map:
0040-0042 r-xp 08:06 15639
/usr/bin/evolution
0062-00621000 r--p 0002 08:06 15639
/usr/bin/evolution
00621000-00625000 rw-p 00021000 08:06 15639
/usr/bin/evolution
01a5b000-024a2000 rw-p 00:00 0 [heap]
7fa8dc538000-7fa8dc53c000 rw-p 00:00 0
7fa8dc53c000-7fa8dc53e000 rw-p 00:00 0
7fa8dcd3f000-7fa8dcd4 ---p 00:00 0
7fa8dcd4-7fa8dd54 rw-p 00:00 0
7fa8dd54-7fa8dd541000 ---p 00:00 0
7fa8dd541000-7fa8ddd41000 rw-p 00:00 0
7fa8ddd41000-7fa8e1d42000 rw-s 00:10 76443
/dev/shm/pulse-shm-425152416
7fa8e1d42000-7fa8e1f05000 r-xp 08:06 79504
/usr/lib/libvorbisenc.so.2.0.6
7fa8e1f05000-7fa8e2105000 ---p 001c3000 08:06 79504
/usr/lib/libvorbisenc.so.2.0.6
7fa8e2105000-7fa8e211c000 r--p 001c3000 08:06 79504
/usr/lib/libvorbisenc.so.2.0.6
7fa8e211c000-7fa8e211d000 rw-p 001da000 08:06 79504
/usr/lib/libvorbisenc.so.2.0.6
7fa8e211d000-7fa8e2166000 r-xp 08:06 79489
/usr/lib/libFLAC.so.8.2.0
7fa8e2166000-7fa8e2366000 ---p 00049000 08:06 79489
/usr/lib/libFLAC.so.8.2.0
7fa8e2366000-7fa8e2367000 r--p 00049000 08:06 79489
/usr/lib/libFLAC.so.8.2.0
7fa8e2367000-7fa8e2368000 rw-p 0004a000 08:06 79489
/usr/lib/libFLAC.so.8.2.0
7fa8e2368000-7fa8e23c6000 r-xp 08:06 79511
/usr/lib/libsndfile.so.1.0.21
7fa8e23c6000-7fa8e25c6000 ---p 0005e000 08:06 79511
/usr/lib/libsndfile.so.1.0.21
7fa8e25c6000-7fa8e25c8000 r--p 0005e000 08:06 79511
/usr/lib/libsndfile.so.1.0.21
7fa8e25c8000-7fa8e25c9000 rw-p 0006 08:06 79511
/usr/lib/libsndfile.so.1.0.21
7fa8e25c9000-7fa8e25cd000 rw-p 00:00 0
7fa8e25cd000-7fa8e25d6000 r-xp 08:06 65675
/lib/libwrap.so.0.7.6
7fa8e25d6000-7fa8e27d5000 ---p 9000 08:06 65675
/lib/libwrap.so.0.7.6
7fa8e27d5000-7fa8e27d6000 r--p 8000 08:06 65675
/lib/libwrap.so.0.7.6
7fa8e27d6000-7fa8e27d7000 rw-p 9000 08:06 65675
/lib/libwrap.so.0.7.6
7fa8e27d7000-7fa8e27d8000 rw-p 00:00 0
7fa8e27d8000-7fa8e2823000 r-xp 08:06 22719
/usr/lib/libpulsecommon-0.9.21.so
7fa8e2823000-7fa8e2a22000 ---p 0004b000 08:06 22719