Package: dosfstools
Version: 3.0.16-1
Severity: important

dosfslabel segfault when creating a label. I tested it on real device and
on a file (formated with mkdosfs before). Downgrading to 3.0.13-1 (current
version in testing) fix the problem.

Example:
vdanjean@eyak:~$ dd if=/dev/zero of=/tmp/d7 bs=1024 count=1440
1440+0 enregistrements lus
1440+0 enregistrements écrits
1474560 octets (1,5 MB) copiés, 0,00582326 s, 253 MB/s
vdanjean@eyak:~$ mkdosfs /tmp/d7
mkdosfs 3.0.16 (01 Mar 2013)
vdanjean@eyak:~$ dosfslabel /tmp/d7 EFIFS
*** buffer overflow detected ***: dosfslabel terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7ffff7b422a7]
/lib/x86_64-linux-gnu/libc.so.6(+0xee160)[0x7ffff7b41160]
/lib/x86_64-linux-gnu/libc.so.6(+0xed5b9)[0x7ffff7b405b9]
/lib/x86_64-linux-gnu/libc.so.6(_IO_default_xsputn+0x85)[0x7ffff7ac84b5]
/lib/x86_64-linux-gnu/libc.so.6(_IO_vfprintf+0x14c)[0x7ffff7a967cc]
/lib/x86_64-linux-gnu/libc.so.6(__vsprintf_chk+0x9d)[0x7ffff7b4065d]
/lib/x86_64-linux-gnu/libc.so.6(__sprintf_chk+0x7f)[0x7ffff7b4059f]
dosfslabel[0x40467b]
dosfslabel[0x402aa8]
dosfslabel[0x40151b]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd)[0x7ffff7a71ead]
dosfslabel[0x40171d]
======= Memory map: ========
00400000-0040c000 r-xp 00000000 fe:00 1440943                            
/sbin/dosfslabel
0060b000-0060c000 r--p 0000b000 fe:00 1440943                            
/sbin/dosfslabel
0060c000-0060d000 rw-p 0000c000 fe:00 1440943                            
/sbin/dosfslabel
0060d000-00630000 rw-p 00000000 00:00 0                                  [heap]
7ffff783d000-7ffff7852000 r-xp 00000000 fe:00 392525                     
/lib/x86_64-linux-gnu/libgcc_s.so.1
7ffff7852000-7ffff7a52000 ---p 00015000 fe:00 392525                     
/lib/x86_64-linux-gnu/libgcc_s.so.1
7ffff7a52000-7ffff7a53000 rw-p 00015000 fe:00 392525                     
/lib/x86_64-linux-gnu/libgcc_s.so.1
7ffff7a53000-7ffff7bd3000 r-xp 00000000 fe:00 404598                     
/lib/x86_64-linux-gnu/libc-2.13.so
7ffff7bd3000-7ffff7dd3000 ---p 00180000 fe:00 404598                     
/lib/x86_64-linux-gnu/libc-2.13.so
7ffff7dd3000-7ffff7dd7000 r--p 00180000 fe:00 404598                     
/lib/x86_64-linux-gnu/libc-2.13.so
7ffff7dd7000-7ffff7dd8000 rw-p 00184000 fe:00 404598                     
/lib/x86_64-linux-gnu/libc-2.13.so
7ffff7dd8000-7ffff7ddd000 rw-p 00000000 00:00 0 
7ffff7ddd000-7ffff7dfd000 r-xp 00000000 fe:00 404604                     
/lib/x86_64-linux-gnu/ld-2.13.so
7ffff7fc5000-7ffff7fc8000 rw-p 00000000 00:00 0 
7ffff7ff9000-7ffff7ffb000 rw-p 00000000 00:00 0 
7ffff7ffb000-7ffff7ffc000 r-xp 00000000 00:00 0                          [vdso]
7ffff7ffc000-7ffff7ffd000 r--p 0001f000 fe:00 404604                     
/lib/x86_64-linux-gnu/ld-2.13.so
7ffff7ffd000-7ffff7ffe000 rw-p 00020000 fe:00 404604                     
/lib/x86_64-linux-gnu/ld-2.13.so
7ffff7ffe000-7ffff7fff000 rw-p 00000000 00:00 0 
7ffffffde000-7ffffffff000 rw-p 00000000 00:00 0                          [stack]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  
[vsyscall]
Abandon (core dumped)
vdanjean@eyak:~$ 

  Regards,
    Vincent

-- System Information:
Debian Release: 7.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386 armel mipsel

Kernel: Linux 3.2.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages dosfstools depends on:
ii  libc6  2.13-38

dosfstools recommends no packages.

dosfstools suggests no packages.

-- no debconf information


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to