=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== adduser-3.118/AdduserCommon.pm-46- { adduser-3.118/AdduserCommon.pm:47: system ($nscd, "-i", $table); adduser-3.118/AdduserCommon.pm-48- } ############################################## adduser-3.118/AdduserCommon.pm-51- # otherwise we invalidate passwd and group table adduser-3.118/AdduserCommon.pm:52: system ($nscd, "-i", "passwd"); adduser-3.118/AdduserCommon.pm:53: system ($nscd, "-i", "group"); adduser-3.118/AdduserCommon.pm-54- } ############################################## adduser-3.118/adduser-446- # non-zero exit code and we need to do special handling here! adduser-3.118/adduser:447: if (system($chage, '-M', '99999', $new_name)) { adduser-3.118/adduser-448- if( ($?>>8) ne 15 ) { ############################################## adduser-3.118/adduser-539- # non-zero exit code and we need to do special handling here! adduser-3.118/adduser:540: system($passwd, $new_name); adduser-3.118/adduser-541- my $ok = $?>>8; ############################################## adduser-3.118/debian/changelog-1616- * deluser: security bug for option REMOVE_ALL_FILES fixed. rm was adduser-3.118/debian/changelog:1617: invoked insecurely, like system("rm $files"). rm is no longer used to adduser-3.118/debian/changelog-1618- delete files, but they are directly unlink()ed. Closes: #79526. ############################################## adduser-3.118/debian/config-14-if [ -e "/etc/adduser.conf" ]; then adduser-3.118/debian/config:15: CUR_DIRMODE=`cat /etc/adduser.conf | sed -ne 's/^DIR_MODE=\(.*\)$/\1/p;'` || true adduser-3.118/debian/config-16-fi ############################################## adduser-3.118/debian/scripts/install-manpages.pl-68- printf("Compressing and setting permissions for %s...\n", $destfile); adduser-3.118/debian/scripts/install-manpages.pl:69: system("/bin/gzip", "-9n", $destfile); adduser-3.118/debian/scripts/install-manpages.pl-70- chmod(0644, $destfile.".gz"); ############################################## adduser-3.118/deluser-350- adduser-3.118/deluser:351: if (system("crontab -l $user >/dev/null 2>&1") == 0) { adduser-3.118/deluser-352- # crontab -l returns 1 if there is no crontab ############################################## adduser-3.118/examples/adduser.local-472- if $verbose; adduser-3.118/examples/adduser.local:473: system(@adduser, $username, $t) if ! $dryrun; adduser-3.118/examples/adduser.local-474- } ############################################## adduser-3.118/examples/adduser.local-678- adduser-3.118/examples/adduser.local:679: system(@chown, '-h', "$t_uid:$t_gid", @_); adduser-3.118/examples/adduser.local-680-} ############################################## adduser-3.118/po/Makefile-30- for i in $(MO) ; do \ adduser-3.118/po/Makefile:31: t=$(DESTDIR)/$(LOCALEDIR)/`basename $$i .mo`/LC_MESSAGES ;\ adduser-3.118/po/Makefile-32- install -d $$t ;\ ############################################## adduser-3.118/testsuite/test1.pl-17- print "Testing $cmd... "; adduser-3.118/testsuite/test1.pl:18: `$cmd`; adduser-3.118/testsuite/test1.pl-19- my $error = ($?>>8); ############################################## adduser-3.118/testsuite/test1.pl-34- print "Testing $cmd... "; adduser-3.118/testsuite/test1.pl:35: `$cmd`; adduser-3.118/testsuite/test1.pl-36- my $error = ($?>>8); ############################################## adduser-3.118/testsuite/test2.pl-18- print "Testing $cmd... "; adduser-3.118/testsuite/test2.pl:19: `$cmd`; adduser-3.118/testsuite/test2.pl-20- my $error = ($?>>8); ############################################## adduser-3.118/testsuite/test2.pl-34- print "Testing $cmd... "; adduser-3.118/testsuite/test2.pl:35: `$cmd`; adduser-3.118/testsuite/test2.pl-36- my $error = ($?>>8); ############################################## adduser-3.118/testsuite/test3.pl-18- print "Testing $cmd... "; adduser-3.118/testsuite/test3.pl:19: `$cmd`; adduser-3.118/testsuite/test3.pl-20- my $error = ($?>>8); ############################################## adduser-3.118/testsuite/test4.pl-18- print "Testing $cmd... "; adduser-3.118/testsuite/test4.pl:19: `$cmd`; adduser-3.118/testsuite/test4.pl-20- my $error = ($?>>8); ############################################## adduser-3.118/testsuite/test5.pl-18- print "Testing $cmd... "; adduser-3.118/testsuite/test5.pl:19: `$cmd`; adduser-3.118/testsuite/test5.pl-20- my $error = ($?>>8); ############################################## adduser-3.118/testsuite/test6.pl-18- print "Testing $cmd... "; adduser-3.118/testsuite/test6.pl:19: `$cmd`; adduser-3.118/testsuite/test6.pl-20- my $error = ($?>>8); ############################################## adduser-3.118/testsuite/test7.pl-15- print "Testing $cmd... "; adduser-3.118/testsuite/test7.pl:16: `$cmd`; adduser-3.118/testsuite/test7.pl-17- my $error = ($?>>8); ############################################## adduser-3.118/testsuite/test7.pl-21- } adduser-3.118/testsuite/test7.pl:22: `$cmd`; adduser-3.118/testsuite/test7.pl-23- $error = ($?>>8); ############################################## adduser-3.118/testsuite/test8.pl-23- print "Testing $cmd... "; adduser-3.118/testsuite/test8.pl:24: `$cmd`; adduser-3.118/testsuite/test8.pl-25- my $error = ($?>>8); ############################################## adduser-3.118/testsuite/test8.pl-42- print "Testing $cmd... "; adduser-3.118/testsuite/test8.pl:43: `$cmd`; adduser-3.118/testsuite/test8.pl-44- my $error = ($?>>8); ############################################## adduser-3.118/testsuite/test8.pl-55- print "Testing $cmd... "; adduser-3.118/testsuite/test8.pl:56: `$cmd`; adduser-3.118/testsuite/test8.pl-57- my $error = ($?>>8); ############################################## adduser-3.118/testsuite/test8.pl-68- print "Testing $cmd... "; adduser-3.118/testsuite/test8.pl:69: `$cmd`; adduser-3.118/testsuite/test8.pl-70- my $error = ($?>>8); ############################################## adduser-3.118/testsuite/test8.pl-81- print "Testing $cmd... "; adduser-3.118/testsuite/test8.pl:82: `$cmd`; adduser-3.118/testsuite/test8.pl-83- my $error = ($?>>8); ############################################## adduser-3.118/testsuite/test8.pl-96- print "Testing $cmd... "; adduser-3.118/testsuite/test8.pl:97: `$cmd`; adduser-3.118/testsuite/test8.pl-98- my $error = ($?>>8); ############################################## adduser-3.118/testsuite/test9.pl-21- print "Testing (9.1) $cmd... "; adduser-3.118/testsuite/test9.pl:22: $output=`$cmd 2>&1`; adduser-3.118/testsuite/test9.pl-23- $error = ($?>>8); ############################################## adduser-3.118/testsuite/test9.pl-39-print "Testing (9.2) $cmd... "; adduser-3.118/testsuite/test9.pl:40:$output=`$cmd 2>&1`; adduser-3.118/testsuite/test9.pl-41-$error = ($?>>8); ############################################## adduser-3.118/testsuite/test9.pl-56-print "Testing (9.3) $cmd... "; adduser-3.118/testsuite/test9.pl:57:$output=`$cmd 2>&1`; adduser-3.118/testsuite/test9.pl-58-$error = ($?>>8); ############################################## adduser-3.118/testsuite/test9.pl-73- print "Testing (9.4) $cmd... "; adduser-3.118/testsuite/test9.pl:74: $output=`$cmd 2>&1`; adduser-3.118/testsuite/test9.pl-75- $error = ($?>>8); ############################################## adduser-3.118/testsuite/test9.pl-93-print "Testing (9.5) $cmd... "; adduser-3.118/testsuite/test9.pl:94:$output=`$cmd 2>&1`; adduser-3.118/testsuite/test9.pl-95-$error = ($?>>8); ############################################## adduser-3.118/testsuite/test9.pl-110-print "Testing (9.6) $cmd... "; adduser-3.118/testsuite/test9.pl:111:$output=`$cmd 2>&1`; adduser-3.118/testsuite/test9.pl-112-$error = ($?>>8);