diff --git a/core/lib/Drupal/Core/Session/SuperUserAccessPolicy.php b/core/lib/Drupal/Core/Session/SuperUserAccessPolicy.php
index 6c37d9db020c552e6914dae00fb43e242c18ea30..d8692e2728fbb2b457198159ff311b968b2c67c5 100644
--- a/core/lib/Drupal/Core/Session/SuperUserAccessPolicy.php
+++ b/core/lib/Drupal/Core/Session/SuperUserAccessPolicy.php
@@ -7,7 +7,7 @@
 /**
  * Grants user 1 an all access pass.
  */
-class SuperUserAccessPolicy extends AccessPolicyBase {
+final class SuperUserAccessPolicy extends AccessPolicyBase {
 
   /**
    * {@inheritdoc}
diff --git a/core/lib/Drupal/Core/Session/UserRolesAccessPolicy.php b/core/lib/Drupal/Core/Session/UserRolesAccessPolicy.php
index 1b2d985211e84f8d269e925622be94cad48b6388..9e972d802abe51fa0e8bae0ce01683095738c539 100644
--- a/core/lib/Drupal/Core/Session/UserRolesAccessPolicy.php
+++ b/core/lib/Drupal/Core/Session/UserRolesAccessPolicy.php
@@ -9,7 +9,7 @@
 /**
  * Grants permissions based on a user's roles.
  */
-class UserRolesAccessPolicy extends AccessPolicyBase {
+final class UserRolesAccessPolicy extends AccessPolicyBase {
 
   public function __construct(protected EntityTypeManagerInterface $entityTypeManager) {}