diff --git a/core/lib/Drupal/Core/Extension/ProfileHandler.php b/core/lib/Drupal/Core/Extension/ProfileHandler.php
index c6ee85b..87b1d63 100644
--- a/core/lib/Drupal/Core/Extension/ProfileHandler.php
+++ b/core/lib/Drupal/Core/Extension/ProfileHandler.php
@@ -164,7 +164,9 @@ public function getProfileInfo($profile) {
         // Ensure all dependencies are cleanly merged.
         $info['dependencies'] = array_merge($info['dependencies'], $base_info['dependencies']);
         // Apply excluded dependencies.
-        $info['dependencies'] = array_diff($info['dependencies'], $info['base profile']['excluded_dependencies']);
+        if (isset($info['base profile']['excluded_dependencies'])) {
+          $info['dependencies'] = array_diff($info['dependencies'], $info['base profile']['excluded_dependencies']);
+        }
         // Ensure there's no circular dependency.
         $info['dependencies'] = array_diff($info['dependencies'], [$profile]);
       }
