Package: grml-debootstrap
Version: 0.68
Severity: important

grml-debootstrap lacks escaping of user input.  To give an example, execution
with

  --password '$(echo OOPS >&2)non-empty'

makes grml-debootstrap execute code.  Trouble characters are $ ! ` " \ .

For more details please see https://github.com/grml/grml-debootstrap/issues/58
..

To my understanding, the fact that grml-debootstrap needs root permissions
to be operated is the reeason why oss-security decided to not assign a CVE
number,
see http://thread.gmane.org/gmane.comp.security.oss.general/15483 .

The bug affects all versions of grml-debootstrap (wheezy, jessie, sid).
A pull request with a proposed fix hit upstream earlier today:
https://github.com/grml/grml-debootstrap/pull/68

I'm filing a bug downstream, since this bug may be critical to the release of
jessie.

Best, Sebastian



-- System Information:
Debian Release: 7.8
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages grml-debootstrap depends on:
ii  cdebootstrap            0.5.9
ii  debian-archive-keyring  2014.3~deb7u1
ii  debootstrap             1.0.48+deb7u2
ii  gawk                    1:4.0.1+dfsg-2.1

Versions of packages grml-debootstrap recommends:
ii  dialog      1.1-20120215-2
ii  kpartx      0.4.9+git0.4dfdaf2b-7~deb7u2
ii  mksh        40.9.20120630-7
ii  parted      2.3-12
ii  qemu-utils  1.1.2+dfsg-6a+deb7u6

grml-debootstrap 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