🤬
  • [cve-2021-4034] Changed the check for setuid for a faster one

  • Loading...
  • Diego Blanco committed 2 years ago
    5d11adbd
    1 parent ca9dd66c
Revision indexing in progress... (symbol navigation in revisions will be accurate after indexed)
  • ■ ■ ■ ■
    cve/cve-2021-4034.sh
    skipped 50 lines
    51 51   local package_fixed
    52 52   pkexec=$(command -v pkexec)
    53 53   package_version=$(lse_get_pkg_version polkit)
    54  - if [ -n "$pkexec" ] && test -n "$(find "$pkexec" -perm -u+s)"; then
     54 + if [ -n "$pkexec" ] && stat -c'%A' "$pkexec" | grep -Eq -- '^-..s.+'; then
    55 55   vulnerable=true
    56 56   pkexec_version=$(pkexec --version | grep -Eo '[0-9\.]+')
    57 57   if lse_is_version_bigger "$pkexec_version" 0.120 ; then
    skipped 77 lines
Please wait...
Page is in error, reload to recover