diff --git a/core/modules/node/lib/Drupal/node/Access/NodeRevisionAccessCheck.php b/core/modules/node/lib/Drupal/node/Access/NodeRevisionAccessCheck.php
index aca491d..cc7559d 100644
--- a/core/modules/node/lib/Drupal/node/Access/NodeRevisionAccessCheck.php
+++ b/core/modules/node/lib/Drupal/node/Access/NodeRevisionAccessCheck.php
@@ -116,7 +116,7 @@ public function checkAccess(NodeInterface $node, $op = 'view', AccountInterface
     }
 
     if (!isset($account)) {
-      $account = $GLOBALS['user'];
+      $account = \Drupal::request()->attributes->get('_account');
     }
 
     // If no language code was provided, default to the node revision's langcode.
