Package: qemu-system-common
Version: 1:5.0-6
Severity: normal
Tags: upstream
The spice video options includes "password=<secret>" which is visible on the
kvm/qemu command-line.
While using SASL should solve this problem it is more complex to setup so most
people who use
password authentication for Spice access will have it visible via ps to all
users on the system.
I think it should be easy to secure systems, so something like a
"passwordfile=" option would be
good to allow easily setting a password without using SASL and without exposing
the password to
all users on the same system.
For an example of how other programs do it here's an exerpt from the mysql man
page:
Specifying a password on the command line should be considered
insecure. You can use
an option file to avoid giving the password on the command line.
-- System Information:
Debian Release: bullseye/sid
APT prefers testing
APT policy: (800, 'testing'), (700, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.7.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8),
LANGUAGE=en_AU:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Permissive - Policy name: default
Versions of packages qemu-system-common depends on:
ii libaio1 0.3.112-8
ii libc6 2.30-8
ii libcap-ng0 0.7.9-2.2
ii libgbm1 20.1.2-1
ii libgcc-s1 10.1.0-4
ii libglib2.0-0 2.64.3-2
ii libgnutls30 3.6.14-2
ii libnettle7 3.5.1+really3.5.1-2
ii libpixman-1-0 0.36.0-1
ii libseccomp2 2.4.3-1+b1
ii liburing1 0.6-3
ii libvirglrenderer1 0.8.2-2
ii zlib1g 1:1.2.11.dfsg-2
qemu-system-common recommends no packages.
qemu-system-common suggests no packages.
-- no debconf information