[pkg-cryptsetup-devel] Bug#652497: cryptdisks: danger in swap
    A Mennucc 
    mennucc1 at debian.org
       
    Sat Dec 17 19:35:09 UTC 2011
    
    
  
Package: cryptsetup
Version: 2:1.3.0-3
Severity: important
File: cryptdisks
hi
'cryptdisks' eases the use of crypted swap partitions,
the instructions in  /usr/share/doc/cryptsetup/README.Debian.gz
are very easy; but there is an intrinsic danger.
Indeed, if there is a line such as 
   cswap1          /dev/sdaXX       /dev/urandom    swap,cipher=aes-cbc-essiv:sha256,size=256,hash=sha256
in /etc/crypttab, then , at boot, the OS will happily overwrite 
whatever is contained in /dev/sdaXX .
So if for any reason the partion /dev/sdaXX , after a reboot,
points to a different partition/disk, it will be wiped out.
(This does happen sometimes: when the user repartitions the disk,
or has many disks and swaps them, or the BIOS
discover them in different order).
I tried to use
   cswap1          UUID=....       /dev/urandom    swap,cipher=aes-cbc-essiv:sha256,size=256,hash=sha256
but it works only once, the UUID is destroyed during use
a.
-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.1.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=it_IT.utf8, LC_CTYPE=it_IT.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages cryptsetup depends on:
ii  debconf [debconf-2.0]  1.5.41
ii  dmsetup                2:1.02.67-2
ii  libc6                  2.13-21
ii  libcryptsetup1         2:1.3.0-3
ii  libpopt0               1.16-1
cryptsetup recommends no packages.
Versions of packages cryptsetup suggests:
ii  busybox                                 1:1.19.3-4
ii  dosfstools                              3.0.12-1
ii  initramfs-tools [linux-initramfs-tool]  0.99
ii  liblocale-gettext-perl                  1.05-7+b1
ii  udev                                    175-3
-- debconf information excluded
-- 
Andrea Mennucc
 "E' un mondo difficile. Che vita intensa!" (Tonino Carotone)
    
    
More information about the pkg-cryptsetup-devel
mailing list