diff --git a/core/config/schema/core.data_types.schema.yml b/core/config/schema/core.data_types.schema.yml
index 8bbffd2acb29cd3adae25f424f8c514af4177f2b..0071822bd8092e046d0e21c5f7fce2b159fa53e6 100644
--- a/core/config/schema/core.data_types.schema.yml
+++ b/core/config/schema/core.data_types.schema.yml
@@ -461,6 +461,9 @@ block_settings:
       sequence:
         type: string
 
+condition.plugin.*:
+  type: ignore
+
 condition.plugin:
   type: mapping
   label: 'Condition'
@@ -491,6 +494,9 @@ condition.plugin.entity_bundle:*:
       sequence:
         type: string
 
+display_variant.plugin.*:
+  type: ignore
+
 display_variant.plugin:
   type: mapping
   label: 'Display variant'
diff --git a/core/config/schema/core.entity.schema.yml b/core/config/schema/core.entity.schema.yml
index 47f9674785f03ad9d1bb6ccc553c4fdf06d2fb7f..d99bee3cd4da765468dbe4c47a5562f150c5a84e 100644
--- a/core/config/schema/core.entity.schema.yml
+++ b/core/config/schema/core.entity.schema.yml
@@ -470,6 +470,9 @@ action.configuration.entity:*:*:
   type: action_configuration_default
   label: 'Entity action'
 
+action.configuration.*:
+  type: ignore
+
 action.configuration.action_send_email_action:
   type: mapping
   label: 'Send email configuration'
diff --git a/core/modules/search/config/schema/search.schema.yml b/core/modules/search/config/schema/search.schema.yml
index 4dc4d53e0574dd7aba2fbbe6554948c40207247a..26e2aac875f9cd02b12af5ee80055a6314d6784e 100644
--- a/core/modules/search/config/schema/search.schema.yml
+++ b/core/modules/search/config/schema/search.schema.yml
@@ -130,3 +130,6 @@ block.settings.search_form_block:
       constraints:
         ConfigExists:
           prefix: search.page.
+
+search.plugin.*:
+  type: ignore
diff --git a/core/modules/search/tests/src/Kernel/ConfigSchemaTest.php b/core/modules/search/tests/src/Kernel/ConfigSchemaTest.php
new file mode 100644
index 0000000000000000000000000000000000000000..a373319574f718f72f309a16c56683bb9dd0c54f
--- /dev/null
+++ b/core/modules/search/tests/src/Kernel/ConfigSchemaTest.php
@@ -0,0 +1,29 @@
+<?php
+
+declare(strict_types=1);
+
+namespace Drupal\Tests\search\Kernel;
+
+use Drupal\KernelTests\KernelTestBase;
+
+/**
+ * Tests Views configuration schemas.
+ *
+ * @group search
+ */
+class ConfigSchemaTest extends KernelTestBase {
+
+  /**
+   * {@inheritdoc}
+   */
+  protected static $modules = ['search'];
+
+  /**
+   * Verifies the existence of fallback config schemas.
+   */
+  public function testVerifySchemas(): void {
+    $storage = $this->container->get('config.storage.schema');
+    $this->assertArrayHasKey('search.plugin.*', $storage->read('search.schema'));
+  }
+
+}
diff --git a/core/modules/views/config/schema/views.display.schema.yml b/core/modules/views/config/schema/views.display.schema.yml
index d4af22527010a747f04cf86df437765259d281c5..5e4ce4341b01c1fa51a11b797a7a6e9009247be7 100644
--- a/core/modules/views/config/schema/views.display.schema.yml
+++ b/core/modules/views/config/schema/views.display.schema.yml
@@ -1,5 +1,8 @@
 # Schema for the views display plugins.
 
+views.display.*:
+  type: ignore
+
 views.display.default:
   type: views_display
   label: 'Default display options'
diff --git a/core/modules/views/tests/src/Kernel/ConfigSchemaTest.php b/core/modules/views/tests/src/Kernel/ConfigSchemaTest.php
new file mode 100644
index 0000000000000000000000000000000000000000..1fb673a422bc0ee42cd8e70a485fcfee6163e459
--- /dev/null
+++ b/core/modules/views/tests/src/Kernel/ConfigSchemaTest.php
@@ -0,0 +1,29 @@
+<?php
+
+declare(strict_types=1);
+
+namespace Drupal\Tests\views\Kernel;
+
+use Drupal\KernelTests\KernelTestBase;
+
+/**
+ * Tests Views configuration schemas.
+ *
+ * @group views
+ */
+class ConfigSchemaTest extends KernelTestBase {
+
+  /**
+   * {@inheritdoc}
+   */
+  protected static $modules = ['views'];
+
+  /**
+   * Verifies the existence of fallback config schemas.
+   */
+  public function testVerifySchemas(): void {
+    $storage = $this->container->get('config.storage.schema');
+    $this->assertArrayHasKey('views.display.*', $storage->read('views.display.schema'));
+  }
+
+}
diff --git a/core/tests/Drupal/KernelTests/Config/Schema/FallbackSchemaTest.php b/core/tests/Drupal/KernelTests/Config/Schema/FallbackSchemaTest.php
new file mode 100644
index 0000000000000000000000000000000000000000..4bdc31d149272bac95dfbc54d291b805d522a3f0
--- /dev/null
+++ b/core/tests/Drupal/KernelTests/Config/Schema/FallbackSchemaTest.php
@@ -0,0 +1,26 @@
+<?php
+
+declare(strict_types=1);
+
+namespace Drupal\KernelTests\Config\Schema;
+
+use Drupal\KernelTests\KernelTestBase;
+
+/**
+ * Tests fallback configuration schemas.
+ *
+ * @group Config
+ */
+class FallbackSchemaTest extends KernelTestBase {
+
+  /**
+   * Verifies the existence of fallback config schemas.
+   */
+  public function testVerifySchemas(): void {
+    $storage = $this->container->get('config.storage.schema');
+    $this->assertArrayHasKey('condition.plugin.*', $storage->read('core.data_types.schema'));
+    $this->assertArrayHasKey('display_variant.plugin.*', $storage->read('core.data_types.schema'));
+    $this->assertArrayHasKey('action.configuration.*', $storage->read('core.entity.schema'));
+  }
+
+}