Package: tiger
Version: 1:3.2.1-24
Severity: normal
Tags: patch
In the script /usr/lib/tiger/scripts/check_accounts .forward files are
checked for the pipe (|) character, to determine whether they execute
commands. This check is wrong, it returns true irregardless of the
content of the forward file.
Rainer Schöpf
*** /usr/lib/tiger/scripts/check_accounts~ 2005-04-18
18:26:12.000000000 +0200
--- /usr/lib/tiger/scripts/check_accounts 2005-09-22
11:04:18.611569196 +0200
***************
*** 178,184 ****
([ ! -d "$home/" ] || [ "$host" != "$HOSTNAME" ]) && return
# Check the .forward file.
! [ -s $home/.forward ] && $GREP '\|' $home/.forward 2>&1 >/dev/null &&
message WARN acc003w "" "Login ID $user is disabled, but has a .forward
file which executes commands."
# Check the .rhosts file.
--- 178,184 ----
([ ! -d "$home/" ] || [ "$host" != "$HOSTNAME" ]) && return
# Check the .forward file.
! [ -s $home/.forward ] && $GREP -F '|' $home/.forward 2>&1 >/dev/null &&
message WARN acc003w "" "Login ID $user is disabled, but has a .forward
file which executes commands."
# Check the .rhosts file.
-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686-smp
Locale: LANG=en_US.ISO-8859-15, LC_CTYPE=en_US.ISO-8859-15 (charmap=ISO-8859-15)
Versions of packages tiger depends on:
ii binutils 2.15-6 The GNU assembler, linker and bina
ii coreutils [fileutils] 5.2.1-2 The GNU core utilities
ii debconf 1.4.30.13 Debian configuration management sy
ii diff 2.8.1-11 File comparison utilities
ii fileutils 5.2.1-2 The GNU file management utilities
ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an
ii net-tools 1.60-10 The NET-3 networking toolkit
ii shellutils 5.2.1-2 The GNU shell programming utilitie
ii textutils 5.2.1-2 The GNU text file processing utili
-- debconf information:
* tiger/mail_rcpt: root
tiger/remove_mess: true
* tiger/policy_adapt: