Bläddra i källkod

Auth bypass vulnerability fix

INVENT 11 år sedan
förälder
incheckning
c0d5b3765a
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      web/api/index.php

+ 1 - 1
web/api/index.php

@@ -17,7 +17,7 @@ if (isset($_POST['user']) || isset($_POST['hash'])) {
         exec(VESTA_CMD ."v-check-user-password ".$v_user." ".$v_password." '".$_SERVER["REMOTE_ADDR"]."'",  $output, $auth_code);
     } else {
         $key = '/usr/local/vesta/data/keys/' . basename($_POST['hash']);
-        if (file_exists($key)) {
+        if (file_exists($key) && is_file($key)) {
             $auth_code = '0';
         }
     }