Comment 3 for bug 608085

Revision history for this message
Anze Zagar (anze-zagar) wrote :

It is obviously a ytnef library issue. The attached winmail.dat extracts ok with tnef-1.4.6-1 but with ytnef-2.6-2ubuntu1 & libytnef0-1.5-2 I get:

$ ytnef -f . winmail.dat
./calendar.vcf
*** buffer overflow detected ***: ytnef terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x37)[0x7f3485df0207]
/lib/libc.so.6(+0xfe0c0)[0x7f3485def0c0]
/usr/lib/libytnef.so.0(DecompressRTF+0x3c)[0x7f34860764ec]
ytnef[0x4033b3]
ytnef[0x403b3a]
ytnef[0x40404f]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7f3485d0fc4d]
ytnef[0x400cf9]
======= Memory map: ========
00400000-00406000 r-xp 00000000 08:06 28529 /usr/bin/ytnef
00605000-00606000 r--p 00005000 08:06 28529 /usr/bin/ytnef
00606000-00607000 rw-p 00006000 08:06 28529 /usr/bin/ytnef
01898000-018b9000 rw-p 00000000 00:00 0 [heap]
7f3485ada000-7f3485af0000 r-xp 00000000 08:06 21166 /lib/libgcc_s.so.1
7f3485af0000-7f3485cef000 ---p 00016000 08:06 21166 /lib/libgcc_s.so.1
7f3485cef000-7f3485cf0000 r--p 00015000 08:06 21166 /lib/libgcc_s.so.1
7f3485cf0000-7f3485cf1000 rw-p 00016000 08:06 21166 /lib/libgcc_s.so.1
7f3485cf1000-7f3485e6b000 r-xp 00000000 08:06 16179 /lib/libc-2.11.1.so
7f3485e6b000-7f348606a000 ---p 0017a000 08:06 16179 /lib/libc-2.11.1.so
7f348606a000-7f348606e000 r--p 00179000 08:06 16179 /lib/libc-2.11.1.so
7f348606e000-7f348606f000 rw-p 0017d000 08:06 16179 /lib/libc-2.11.1.so
7f348606f000-7f3486074000 rw-p 00000000 00:00 0
7f3486074000-7f348607b000 r-xp 00000000 08:06 30693 /usr/lib/libytnef.so.0.0.0
7f348607b000-7f348627a000 ---p 00007000 08:06 30693 /usr/lib/libytnef.so.0.0.0
7f348627a000-7f348627b000 r--p 00006000 08:06 30693 /usr/lib/libytnef.so.0.0.0
7f348627b000-7f3486289000 rw-p 00007000 08:06 30693 /usr/lib/libytnef.so.0.0.0
7f3486289000-7f348628a000 rw-p 00000000 00:00 0
7f348628a000-7f34862aa000 r-xp 00000000 08:06 9765 /lib/ld-2.11.1.so
7f348647d000-7f3486480000 rw-p 00000000 00:00 0
7f34864a6000-7f34864aa000 rw-p 00000000 00:00 0
7f34864aa000-7f34864ab000 r--p 00020000 08:06 9765 /lib/ld-2.11.1.so
7f34864ab000-7f34864ac000 rw-p 00021000 08:06 9765 /lib/ld-2.11.1.so
7f34864ac000-7f34864ad000 rw-p 00000000 00:00 0
7fff5e5c7000-7fff5e5dc000 rw-p 00000000 00:00 0 [stack]
7fff5e5ff000-7fff5e600000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
Aborted