From b4d59c25a88c2d8d2769b947d9938c0f25d7e605 Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Thu, 20 Aug 2020 09:32:20 -0400 Subject: [PATCH] Return early if $a->user is absent in BaseModule - Address https://github.com/friendica/friendica/issues/8877#issuecomment-660266026 --- src/BaseModule.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/BaseModule.php b/src/BaseModule.php index ce7774bfd0..a9f67f2375 100644 --- a/src/BaseModule.php +++ b/src/BaseModule.php @@ -140,6 +140,10 @@ abstract class BaseModule return false; } + if (empty($a->user)) { + return false; + } + $sec_hash = hash('whirlpool', $a->user['guid'] . $a->user['prvkey'] . session_id() . $x[0] . $typename); return ($sec_hash == $x[1]);