=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== care-2.2.1/doc/proot/changelog.txt-633- care-2.2.1/doc/proot/changelog.txt:634:+ The option ``-w .`` is now really equivalent to ``-w $PWD``. care-2.2.1/doc/proot/changelog.txt-635- ############################################## care-2.2.1/doc/proot/rpm-spec-696- care-2.2.1/doc/proot/rpm-spec:697:+ The option ``-w .`` is now really equivalent to ``-w $PWD``. care-2.2.1/doc/proot/rpm-spec-698- ############################################## care-2.2.1/doc/care/manual.txt-53-To ensure that no sensitive file can possibly leak into the archive, care-2.2.1/doc/care/manual.txt:54:CARE *conceals* recursively the content of ``$HOME`` and ``/tmp``, care-2.2.1/doc/care/manual.txt-55-that is, they appear empty during the original execution. Although, care-2.2.1/doc/care/manual.txt:56:for consistency reasons, the content of ``$PWD`` is *revealed* even if care-2.2.1/doc/care/manual.txt-57-it is nested into the two previous paths. ############################################## care-2.2.1/doc/care/manual.txt-122- is to *reveal* recursively any required paths that would be nested care-2.2.1/doc/care/manual.txt:123: into a *concealed* path. Note that ``$PWD`` is *revealed*, unless care-2.2.1/doc/care/manual.txt-124- the ``-d`` option is specified. ############################################## care-2.2.1/src/extension/care/final.c-448- else care-2.2.1/src/extension/care/final.c:449: extractor = talloc_asprintf(care, "`./%1$s` or `care -x %1$s`", care->output); care-2.2.1/src/extension/care/final.c-450- } ############################################## care-2.2.1/src/syscall/exit.c-143- care-2.2.1/src/syscall/exit.c:144:#define SYSARG_ADDR(n) (args_addr + ((n) - 1) * sizeof_word(tracee)) care-2.2.1/src/syscall/exit.c-145- ############################################## care-2.2.1/src/syscall/exit.c-171- /* Nothing special to do if no sockaddr was specified. */ care-2.2.1/src/syscall/exit.c:172: sock_addr = PEEK_WORD(SYSARG_ADDR(2)); care-2.2.1/src/syscall/exit.c-173- if (sock_addr == 0) ############################################## care-2.2.1/src/syscall/exit.c-187- * occured. */ care-2.2.1/src/syscall/exit.c:188: POKE_WORD(SYSARG_ADDR(2), peek_reg(tracee, MODIFIED, SYSARG_5)); care-2.2.1/src/syscall/exit.c:189: POKE_WORD(SYSARG_ADDR(3), peek_reg(tracee, MODIFIED, SYSARG_6)); care-2.2.1/src/syscall/exit.c-190- ############################################## care-2.2.1/src/syscall/exit.c-208- * error occured. */ care-2.2.1/src/syscall/exit.c:209: sock_addr = PEEK_WORD(SYSARG_ADDR(2)); care-2.2.1/src/syscall/exit.c:210: size_addr = PEEK_WORD(SYSARG_ADDR(3)); care-2.2.1/src/syscall/exit.c-211- max_size = peek_reg(tracee, MODIFIED, SYSARG_6); ############################################## care-2.2.1/src/syscall/enter.c-240- care-2.2.1/src/syscall/enter.c:241:#define SYSARG_ADDR(n) (args_addr + ((n) - 1) * sizeof_word(tracee)) care-2.2.1/src/syscall/enter.c-242- ############################################## care-2.2.1/src/syscall/enter.c-303- /* Nothing special to do if no sockaddr was specified. */ care-2.2.1/src/syscall/enter.c:304: sock_addr = PEEK_WORD(SYSARG_ADDR(2), 0); care-2.2.1/src/syscall/enter.c-305- if (sock_addr == 0) { ############################################## care-2.2.1/src/syscall/enter.c-314- * if an error occured. */ care-2.2.1/src/syscall/enter.c:315: size_addr = PEEK_WORD(SYSARG_ADDR(3), 0); care-2.2.1/src/syscall/enter.c-316- size = (int) PEEK_WORD(size_addr, special ? -EINVAL : 0); ############################################## care-2.2.1/src/syscall/enter.c-333- * error occured. */ care-2.2.1/src/syscall/enter.c:334: sock_addr = PEEK_WORD(SYSARG_ADDR(2), 0); care-2.2.1/src/syscall/enter.c:335: size = PEEK_WORD(SYSARG_ADDR(3), 0); care-2.2.1/src/syscall/enter.c-336- ############################################## care-2.2.1/src/syscall/enter.c-347- * error occured. */ care-2.2.1/src/syscall/enter.c:348: POKE_WORD(SYSARG_ADDR(2), sock_addr); care-2.2.1/src/syscall/enter.c:349: POKE_WORD(SYSARG_ADDR(3), sizeof(struct sockaddr_un)); care-2.2.1/src/syscall/enter.c-350- ############################################## care-2.2.1/src/cli/proot.c-41- care-2.2.1/src/cli/proot.c:42: /* ``chroot $PATH`` is semantically equivalent to ``mount care-2.2.1/src/cli/proot.c-43- * --bind $PATH /``. */ ############################################## care-2.2.1/src/execve/ldso.c-128- care-2.2.1/src/execve/ldso.c:129:#define PASSTHRU(check, name) \ care-2.2.1/src/execve/ldso.c-130- if (is_env_name(env, name)) { \ ############################################## care-2.2.1/src/execve/ldso.c-142- care-2.2.1/src/execve/ldso.c:143: PASSTHRU(has_seen_library_path, "LD_LIBRARY_PATH"); care-2.2.1/src/execve/ldso.c:144: PASSTHRU(is_known, "LD_PRELOAD"); care-2.2.1/src/execve/ldso.c:145: PASSTHRU(is_known, "LD_BIND_NOW"); care-2.2.1/src/execve/ldso.c:146: PASSTHRU(is_known, "LD_TRACE_LOADED_OBJECTS"); care-2.2.1/src/execve/ldso.c:147: PASSTHRU(is_known, "LD_AOUT_LIBRARY_PATH"); care-2.2.1/src/execve/ldso.c:148: PASSTHRU(is_known, "LD_AOUT_PRELOAD"); care-2.2.1/src/execve/ldso.c:149: PASSTHRU(is_known, "LD_AUDIT"); care-2.2.1/src/execve/ldso.c:150: PASSTHRU(is_known, "LD_BIND_NOT"); care-2.2.1/src/execve/ldso.c:151: PASSTHRU(is_known, "LD_DEBUG"); care-2.2.1/src/execve/ldso.c:152: PASSTHRU(is_known, "LD_DEBUG_OUTPUT"); care-2.2.1/src/execve/ldso.c:153: PASSTHRU(is_known, "LD_DYNAMIC_WEAK"); care-2.2.1/src/execve/ldso.c:154: PASSTHRU(is_known, "LD_HWCAP_MASK"); care-2.2.1/src/execve/ldso.c:155: PASSTHRU(is_known, "LD_KEEPDIR"); care-2.2.1/src/execve/ldso.c:156: PASSTHRU(is_known, "LD_NOWARN"); care-2.2.1/src/execve/ldso.c:157: PASSTHRU(is_known, "LD_ORIGIN_PATH"); care-2.2.1/src/execve/ldso.c:158: PASSTHRU(is_known, "LD_POINTER_GUARD"); care-2.2.1/src/execve/ldso.c:159: PASSTHRU(is_known, "LD_PROFILE"); care-2.2.1/src/execve/ldso.c:160: PASSTHRU(is_known, "LD_PROFILE_OUTPUT"); care-2.2.1/src/execve/ldso.c:161: PASSTHRU(is_known, "LD_SHOW_AUXV"); care-2.2.1/src/execve/ldso.c:162: PASSTHRU(is_known, "LD_USE_LOAD_BIAS"); care-2.2.1/src/execve/ldso.c:163: PASSTHRU(is_known, "LD_VERBOSE"); care-2.2.1/src/execve/ldso.c:164: PASSTHRU(is_known, "LD_WARN"); care-2.2.1/src/execve/ldso.c-165- } ############################################## care-2.2.1/src/execve/execve.c-437- care-2.2.1/src/execve/execve.c:438: status = ldso_env_passthru(tracee, envp, argv, "-E", "-U"); care-2.2.1/src/execve/execve.c-439- if (status < 0)