diff --git a/Build/composer/composer.dist.json b/Build/composer/composer.dist.json
index dd98cb5dea7c932b9dbeef7a5a8c73f164bd537a..7f59fb90c95676bf4f1eaffe7c3ea6f9af89118f 100644
--- a/Build/composer/composer.dist.json
+++ b/Build/composer/composer.dist.json
@@ -16,40 +16,40 @@
 			"url": "../../typo3/sysext/*",
 			"options": {
 				"versions": {
-					"typo3/cms-backend": "12.4.18-dev",
-					"typo3/cms-core": "12.4.18-dev",
-					"typo3/cms-extbase": "12.4.18-dev",
-					"typo3/cms-extensionmanager": "12.4.18-dev",
-					"typo3/cms-filelist": "12.4.18-dev",
-					"typo3/cms-fluid": "12.4.18-dev",
-					"typo3/cms-frontend": "12.4.18-dev",
-					"typo3/cms-install": "12.4.18-dev",
-					"typo3/cms-adminpanel": "12.4.18-dev",
-					"typo3/cms-belog": "12.4.18-dev",
-					"typo3/cms-beuser": "12.4.18-dev",
-					"typo3/cms-dashboard": "12.4.18-dev",
-					"typo3/cms-felogin": "12.4.18-dev",
-					"typo3/cms-filemetadata": "12.4.18-dev",
-					"typo3/cms-fluid-styled-content": "12.4.18-dev",
-					"typo3/cms-form": "12.4.18-dev",
-					"typo3/cms-impexp": "12.4.18-dev",
-					"typo3/cms-indexed-search": "12.4.18-dev",
-					"typo3/cms-info": "12.4.18-dev",
-					"typo3/cms-linkvalidator": "12.4.18-dev",
-					"typo3/cms-lowlevel": "12.4.18-dev",
-					"typo3/cms-opendocs": "12.4.18-dev",
-					"typo3/cms-recycler": "12.4.18-dev",
-					"typo3/cms-redirects": "12.4.18-dev",
-					"typo3/cms-reports": "12.4.18-dev",
-					"typo3/cms-rte-ckeditor": "12.4.18-dev",
-					"typo3/cms-scheduler": "12.4.18-dev",
-					"typo3/cms-seo": "12.4.18-dev",
-					"typo3/cms-setup": "12.4.18-dev",
-					"typo3/cms-sys-note": "12.4.18-dev",
-					"typo3/cms-t3editor": "12.4.18-dev",
-					"typo3/cms-tstemplate": "12.4.18-dev",
-					"typo3/cms-viewpage": "12.4.18-dev",
-					"typo3/cms-workspaces": "12.4.18-dev"
+					"typo3/cms-backend": "12.4.18",
+					"typo3/cms-core": "12.4.18",
+					"typo3/cms-extbase": "12.4.18",
+					"typo3/cms-extensionmanager": "12.4.18",
+					"typo3/cms-filelist": "12.4.18",
+					"typo3/cms-fluid": "12.4.18",
+					"typo3/cms-frontend": "12.4.18",
+					"typo3/cms-install": "12.4.18",
+					"typo3/cms-adminpanel": "12.4.18",
+					"typo3/cms-belog": "12.4.18",
+					"typo3/cms-beuser": "12.4.18",
+					"typo3/cms-dashboard": "12.4.18",
+					"typo3/cms-felogin": "12.4.18",
+					"typo3/cms-filemetadata": "12.4.18",
+					"typo3/cms-fluid-styled-content": "12.4.18",
+					"typo3/cms-form": "12.4.18",
+					"typo3/cms-impexp": "12.4.18",
+					"typo3/cms-indexed-search": "12.4.18",
+					"typo3/cms-info": "12.4.18",
+					"typo3/cms-linkvalidator": "12.4.18",
+					"typo3/cms-lowlevel": "12.4.18",
+					"typo3/cms-opendocs": "12.4.18",
+					"typo3/cms-recycler": "12.4.18",
+					"typo3/cms-redirects": "12.4.18",
+					"typo3/cms-reports": "12.4.18",
+					"typo3/cms-rte-ckeditor": "12.4.18",
+					"typo3/cms-scheduler": "12.4.18",
+					"typo3/cms-seo": "12.4.18",
+					"typo3/cms-setup": "12.4.18",
+					"typo3/cms-sys-note": "12.4.18",
+					"typo3/cms-t3editor": "12.4.18",
+					"typo3/cms-tstemplate": "12.4.18",
+					"typo3/cms-viewpage": "12.4.18",
+					"typo3/cms-workspaces": "12.4.18"
 				}
 			}
 		},
diff --git a/typo3/sysext/adminpanel/composer.json b/typo3/sysext/adminpanel/composer.json
index f334d49c5cfdb6c8cd7d3a836c42cc79f7e7c286..d92c4d3f5d3a21e41278533035130c7a21a1f800 100644
--- a/typo3/sysext/adminpanel/composer.json
+++ b/typo3/sysext/adminpanel/composer.json
@@ -23,10 +23,10 @@
 		"psr/http-server-handler": "^1.0",
 		"psr/http-server-middleware": "^1.0",
 		"symfony/var-dumper": "^6.4 || ^7.0",
-		"typo3/cms-backend": "12.4.*@dev",
-		"typo3/cms-core": "12.4.*@dev",
-		"typo3/cms-fluid": "12.4.*@dev",
-		"typo3/cms-frontend": "12.4.*@dev",
+		"typo3/cms-backend": "12.4.18",
+		"typo3/cms-core": "12.4.18",
+		"typo3/cms-fluid": "12.4.18",
+		"typo3/cms-frontend": "12.4.18",
 		"typo3fluid/fluid": "^2.9.2"
 	},
 	"conflict": {
diff --git a/typo3/sysext/backend/Tests/Functional/Fixtures/Extensions/test_tca_select_items/composer.json b/typo3/sysext/backend/Tests/Functional/Fixtures/Extensions/test_tca_select_items/composer.json
index bd77f875881afc3b377dd7553bf43e6212802108..9b746a5c6050396cf66780b94fa6d423099c33ae 100644
--- a/typo3/sysext/backend/Tests/Functional/Fixtures/Extensions/test_tca_select_items/composer.json
+++ b/typo3/sysext/backend/Tests/Functional/Fixtures/Extensions/test_tca_select_items/composer.json
@@ -4,7 +4,7 @@
 	"description": "TcaSelectItems Test",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/backend/Tests/Functional/Fixtures/Extensions/test_tca_select_tree_items/composer.json b/typo3/sysext/backend/Tests/Functional/Fixtures/Extensions/test_tca_select_tree_items/composer.json
index 8a20e15e145d2bf1b04cde84e5310ed92c7e46e3..60fac781cedd2eb8d54d7974636b6d69f6302264 100644
--- a/typo3/sysext/backend/Tests/Functional/Fixtures/Extensions/test_tca_select_tree_items/composer.json
+++ b/typo3/sysext/backend/Tests/Functional/Fixtures/Extensions/test_tca_select_tree_items/composer.json
@@ -4,7 +4,7 @@
 	"description": "TcaSelectTreeItems Test",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/backend/Tests/Functional/SiteConfiguration/Fixtures/Extensions/test_configoverride_first/composer.json b/typo3/sysext/backend/Tests/Functional/SiteConfiguration/Fixtures/Extensions/test_configoverride_first/composer.json
index a383f7cf3eb2cbfba799e99c8694fa2135dd4dc9..2c410407b56ebbef1347e2ae121d1508ee3cc705 100644
--- a/typo3/sysext/backend/Tests/Functional/SiteConfiguration/Fixtures/Extensions/test_configoverride_first/composer.json
+++ b/typo3/sysext/backend/Tests/Functional/SiteConfiguration/Fixtures/Extensions/test_configoverride_first/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for site config override",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/backend/Tests/Functional/SiteConfiguration/Fixtures/Extensions/test_configoverride_second/composer.json b/typo3/sysext/backend/Tests/Functional/SiteConfiguration/Fixtures/Extensions/test_configoverride_second/composer.json
index 7de1a78ad3b56b85c474ef12077b321a13661ae0..0f23f49ecf7b4ac08c9609a5c7d0658140486f6c 100644
--- a/typo3/sysext/backend/Tests/Functional/SiteConfiguration/Fixtures/Extensions/test_configoverride_second/composer.json
+++ b/typo3/sysext/backend/Tests/Functional/SiteConfiguration/Fixtures/Extensions/test_configoverride_second/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for site config override",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"suggest": {
 		"typo3tests/config-override-first": "12.4.*@dev"
diff --git a/typo3/sysext/backend/Tests/Functional/View/Fixtures/Extensions/test_templates_a/composer.json b/typo3/sysext/backend/Tests/Functional/View/Fixtures/Extensions/test_templates_a/composer.json
index 3b95e1773a1e6f64b490fbe5693da9de545cc335..5789795cead42e91909f5c7a7ba245759db48a69 100644
--- a/typo3/sysext/backend/Tests/Functional/View/Fixtures/Extensions/test_templates_a/composer.json
+++ b/typo3/sysext/backend/Tests/Functional/View/Fixtures/Extensions/test_templates_a/composer.json
@@ -2,7 +2,7 @@
 	"name": "typo3tests/cms-test-templates-a",
 	"type": "typo3-cms-extension",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/backend/Tests/Functional/View/Fixtures/Extensions/test_templates_b/composer.json b/typo3/sysext/backend/Tests/Functional/View/Fixtures/Extensions/test_templates_b/composer.json
index 503abaa72c69b3c46072d07734882c7b1f49b566..21166b1dc0c542c5c8cac81a7dfd3338b0c51b2e 100644
--- a/typo3/sysext/backend/Tests/Functional/View/Fixtures/Extensions/test_templates_b/composer.json
+++ b/typo3/sysext/backend/Tests/Functional/View/Fixtures/Extensions/test_templates_b/composer.json
@@ -2,7 +2,7 @@
 	"name": "typo3tests/cms-test-templates-b",
 	"type": "typo3-cms-extension",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/backend/Tests/Functional/View/Fixtures/Extensions/test_templates_c/composer.json b/typo3/sysext/backend/Tests/Functional/View/Fixtures/Extensions/test_templates_c/composer.json
index 3d1d76dcf4318a9905dc3e55366517e276190921..5b53559534920d7f70fcb92d255c331c28b6587e 100644
--- a/typo3/sysext/backend/Tests/Functional/View/Fixtures/Extensions/test_templates_c/composer.json
+++ b/typo3/sysext/backend/Tests/Functional/View/Fixtures/Extensions/test_templates_c/composer.json
@@ -2,7 +2,7 @@
 	"name": "typo3tests/cms-test-templates-c",
 	"type": "typo3-cms-extension",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/backend/composer.json b/typo3/sysext/backend/composer.json
index 22018004c899f1f3208168d3061b0fa51e205afa..6bb1678d7ba61315f5111deac3a6e86202aab928 100644
--- a/typo3/sysext/backend/composer.json
+++ b/typo3/sysext/backend/composer.json
@@ -20,7 +20,7 @@
 	},
 	"require": {
 		"psr/event-dispatcher": "^1.0",
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"suggest": {
 		"typo3/cms-install": "To generate url to install tool in environment toolbar"
diff --git a/typo3/sysext/belog/composer.json b/typo3/sysext/belog/composer.json
index b15f9d2ed9bf54ade170ad9319a0a26cc764df57..1348ea4902e5617ab4180f4b6fd021133faddf6f 100644
--- a/typo3/sysext/belog/composer.json
+++ b/typo3/sysext/belog/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/beuser/composer.json b/typo3/sysext/beuser/composer.json
index 024950edbb71db1b09ce4037661b2c11240f2b9a..10515ebe492e85be894510b2b4b6d27bbf871491 100644
--- a/typo3/sysext/beuser/composer.json
+++ b/typo3/sysext/beuser/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/core/Classes/Information/Typo3Version.php b/typo3/sysext/core/Classes/Information/Typo3Version.php
index 21e1fafd4d8d8a1cac7f44ec91bee553d3d7b83e..8894b7dc3b7617e7c67c017218a3c9a1a91cf8f3 100644
--- a/typo3/sysext/core/Classes/Information/Typo3Version.php
+++ b/typo3/sysext/core/Classes/Information/Typo3Version.php
@@ -19,7 +19,7 @@ namespace TYPO3\CMS\Core\Information;
 
 class Typo3Version
 {
-    protected const VERSION = '12.4.18-dev';
+    protected const VERSION = '12.4.18';
     protected const BRANCH = '12.4';
 
     public function getVersion(): string
diff --git a/typo3/sysext/core/Tests/Functional/Cache/Core/Fixtures/Extensions/aliases_test/composer.json b/typo3/sysext/core/Tests/Functional/Cache/Core/Fixtures/Extensions/aliases_test/composer.json
index 8a4fcd9413ca8f1f1c53841cab4febc9c550cacc..e660a2027343a968f95ca3dd41b131ba81351c50 100644
--- a/typo3/sysext/core/Tests/Functional/Cache/Core/Fixtures/Extensions/aliases_test/composer.json
+++ b/typo3/sysext/core/Tests/Functional/Cache/Core/Fixtures/Extensions/aliases_test/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for core",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/core/Tests/Functional/Category/Collection/Fixtures/Extensions/test_tca/composer.json b/typo3/sysext/core/Tests/Functional/Category/Collection/Fixtures/Extensions/test_tca/composer.json
index aea621a4c4ef7975ead1a2c4dc5f6aba60873018..4a17fafe223a5cbeaf4120272048a534e2092bb8 100644
--- a/typo3/sysext/core/Tests/Functional/Category/Collection/Fixtures/Extensions/test_tca/composer.json
+++ b/typo3/sysext/core/Tests/Functional/Category/Collection/Fixtures/Extensions/test_tca/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for core",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/core/Tests/Functional/Database/Fixtures/Extensions/test_expressionbuilder/composer.json b/typo3/sysext/core/Tests/Functional/Database/Fixtures/Extensions/test_expressionbuilder/composer.json
index 72cdf1e0e216a4ad8c98467043939140d6be5989..3748e4b0692d6706bd6cc5108dc769af5eb8b420 100644
--- a/typo3/sysext/core/Tests/Functional/Database/Fixtures/Extensions/test_expressionbuilder/composer.json
+++ b/typo3/sysext/core/Tests/Functional/Database/Fixtures/Extensions/test_expressionbuilder/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for core",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/composer.json b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/composer.json
index 1c1b01bdaa577dc0b1e14f12f59db5a5c60aeb3c..72ad0690b5748722e9aaec0bab74dee97aaf0497 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/composer.json
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for core",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler/composer.json b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler/composer.json
index 2b84849bebb58c9884abf82ac6f533f77afdda5a..a1d5906e6f49eca5fba59e0deafbef224fff581d 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler/composer.json
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for core",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler_slug/composer.json b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler_slug/composer.json
index 9d8606e338aa1bdae4b6df64824e30ff17e8996f..c817c7ad76da850f26ed052a86a8a1ff94ed4ac6 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler_slug/composer.json
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler_slug/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for core",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_di/composer.json b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_di/composer.json
index 0f972a72b331eca177e947baf6c03e8a15ed2f22..fe60d6f21e334d1ffeeeb611802dc3558a1e895a 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_di/composer.json
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_di/composer.json
@@ -4,7 +4,7 @@
 	"description": "This extension contains dependency injection fixtures.",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_eid/composer.json b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_eid/composer.json
index 671f6bd1d44c5adf722e2f8125228cca13d2771f..5d0aa89575291bf135c23e96357df37391846aea 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_eid/composer.json
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_eid/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for core",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_flex_section_container/composer.json b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_flex_section_container/composer.json
index a37c709b1852079e7404d77d07184d37b35a4c78..23b1394f2ab95e0d87d47d355eb6b9929b7257cb 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_flex_section_container/composer.json
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_flex_section_container/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for core",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_fluid_email/composer.json b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_fluid_email/composer.json
index 8a6ddb34250b6de60f3bd5831707c7f7052a2b0f..bb060e8f702245589c9bff06f59f88a42e51aed4 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_fluid_email/composer.json
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_fluid_email/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for core",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_csv/composer.json b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_csv/composer.json
index b929ea0306e8a35c7335cffa97b395aa8fbc236c..6f08048d136c9b0cb03ee5416c143ab24802ab99 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_csv/composer.json
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_csv/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for core",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_foreignfield/composer.json b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_foreignfield/composer.json
index c27d1a148f960228f517572067ddf964e6fdc8fe..c4c9e4ffd1e825b3b3f330c773bb3e7e4b8cb377 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_foreignfield/composer.json
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_foreignfield/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for core",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_foreignfield_non_ws/composer.json b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_foreignfield_non_ws/composer.json
index 9d577204f69fa1eac70d801d7f4ffda2d7754f8a..13b440cb6add22fbac07ea68275a8f757a67aab5 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_foreignfield_non_ws/composer.json
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_foreignfield_non_ws/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for core",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_mm/composer.json b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_mm/composer.json
index d77440d440fdcc983675f1a3e2c0dfc1e080b348..5ba7ddee49e964594f7285495d5302a24b7e6d62 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_mm/composer.json
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_mm/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for core",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_mnattributeinline/composer.json b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_mnattributeinline/composer.json
index b921937c7a09d180ebec0286a348b2e976e5918e..760a9865f0ec8263d4455dd03c63dab689ba4a9d 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_mnattributeinline/composer.json
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_mnattributeinline/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for core",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_mnattributesimple/composer.json b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_mnattributesimple/composer.json
index e88e69d34b76335d5e4438dbcf631b2d73b73ab7..3cf3a5f149912e14250a6fbaedcd2d1eeadf497f 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_mnattributesimple/composer.json
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_mnattributesimple/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for core",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_mnsymmetric/composer.json b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_mnsymmetric/composer.json
index 5fb9af10684e22e3771bdfe68f344307750fa1c3..7a19314ce0e354c96e24bc6a7c739b2d1c48bace 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_mnsymmetric/composer.json
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_mnsymmetric/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for core",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_localization/composer.json b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_localization/composer.json
index c364068e7a6d5ce768994be7aadf201b4eb6a49f..3dd01881bec0a680a7113f60b938379d0e403923 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_localization/composer.json
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_localization/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for core",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_logger/composer.json b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_logger/composer.json
index 91bad479b882c5f92d113aef8b9133cd30757981..ad442a39605075ae87165ea73a7cd2561b9f22e3 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_logger/composer.json
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_logger/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for core",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_meta/composer.json b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_meta/composer.json
index ae546467a65b778a7aa1c87636b40cc8302e1ee1..0e1ed631a0fb65aa197d6344a989a7a3c16cd006 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_meta/composer.json
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_meta/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for core",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_resources/composer.json b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_resources/composer.json
index a96686172bf00c826e9e7c6744d226fa791db208..4ab152bd10f43b9a83d0e6520c5fe11997574818 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_resources/composer.json
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_resources/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for core",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_select_flex_mm/composer.json b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_select_flex_mm/composer.json
index faf7aa72b3b2bbd5e5b246eb6cf301766eb3a5a1..dbf9821fb49f6616b44aafee52b31c5c97112296 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_select_flex_mm/composer.json
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_select_flex_mm/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for core",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_typoscript_ast_function_event/composer.json b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_typoscript_ast_function_event/composer.json
index 4bcebafb26d7b9a0d73a6e9df11df4b9f3d27b8f..c7da0ec863945b3430bc12bce6c8cbe96afebe9a 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_typoscript_ast_function_event/composer.json
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_typoscript_ast_function_event/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for core",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_typoscript_pagetsconfigfactory/composer.json b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_typoscript_pagetsconfigfactory/composer.json
index 923e4f2d866324fea5433258b17f685573fe505c..eb3980c3b29c056f67fb9efe972f8d1746bdc3e9 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_typoscript_pagetsconfigfactory/composer.json
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_typoscript_pagetsconfigfactory/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for core",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_typoscript_usertsconfigfactory/composer.json b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_typoscript_usertsconfigfactory/composer.json
index 7182ef95cda47de84477ffe8261f274fa5b52982..9bf1b3c0f5e7a0f1630466d1a8f208c0e551d350 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_typoscript_usertsconfigfactory/composer.json
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_typoscript_usertsconfigfactory/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for core",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/dashboard/composer.json b/typo3/sysext/dashboard/composer.json
index 6f97de183717e8ccaf7bd0a40189b64d37228ab9..bd188f6d5e705dabec5342e98f227d9f83d53f73 100644
--- a/typo3/sysext/dashboard/composer.json
+++ b/typo3/sysext/dashboard/composer.json
@@ -19,11 +19,11 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.4.*@dev",
-		"typo3/cms-frontend": "12.4.*@dev",
-		"typo3/cms-backend": "12.4.*@dev",
-		"typo3/cms-fluid": "12.4.*@dev",
-		"typo3/cms-extbase": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18",
+		"typo3/cms-frontend": "12.4.18",
+		"typo3/cms-backend": "12.4.18",
+		"typo3/cms-fluid": "12.4.18",
+		"typo3/cms-extbase": "12.4.18"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/composer.json b/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/composer.json
index 43014ceeeb0e70891184cfb83a4e8a02b4f19922..fcd317fba96d06dabd6ed41a7409103f723873ae 100644
--- a/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/composer.json
+++ b/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for extbase",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/label_test/composer.json b/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/label_test/composer.json
index 3ba3290675e643d2f6deb8a2f99ce52cd44c9426..a1d3a4084649409e3ad2169a82e898e425a66842 100644
--- a/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/label_test/composer.json
+++ b/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/label_test/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for extbase",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/parent_child_translation/composer.json b/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/parent_child_translation/composer.json
index b4ab9c6e7d1b8068a7a4131734f319730ba8d0f6..654e85846198979394388f5b29f2deb42acc28e2 100644
--- a/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/parent_child_translation/composer.json
+++ b/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/parent_child_translation/composer.json
@@ -4,7 +4,7 @@
     "description": "Test extension for Forge issue #92768",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
     "autoload": {
         "psr-4": {
diff --git a/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/test_data_mapper/composer.json b/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/test_data_mapper/composer.json
index 064778180255694a4e1d013f4a8d95d7bb908e22..26300fd5215391d49cf5c92efcbedf9f6e5edd23 100644
--- a/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/test_data_mapper/composer.json
+++ b/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/test_data_mapper/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for extbase",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/test_validators/composer.json b/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/test_validators/composer.json
index 61bfeb8aaefc16602fca57470872ca756f1e06fc..5f4168f2c9405282da8253d773f9cf7ca6f3f850 100644
--- a/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/test_validators/composer.json
+++ b/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/test_validators/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for extbase",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/type_converter_test/composer.json b/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/type_converter_test/composer.json
index 2420dffa982030b2bb02b39507c8a637b51ac126..63a96b3a413781a0dc78ea29aa6a04f4e1fe333d 100644
--- a/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/type_converter_test/composer.json
+++ b/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/type_converter_test/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for extbase",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/extbase/Tests/Functional/Mvc/Controller/Fixture/Extension/action_controller_argument_test/composer.json b/typo3/sysext/extbase/Tests/Functional/Mvc/Controller/Fixture/Extension/action_controller_argument_test/composer.json
index fa80c2e298e0367178192dc97afd007ef096c10f..223aa733aa34cb7efbd3cb46e38f58d163e3811c 100644
--- a/typo3/sysext/extbase/Tests/Functional/Mvc/Controller/Fixture/Extension/action_controller_argument_test/composer.json
+++ b/typo3/sysext/extbase/Tests/Functional/Mvc/Controller/Fixture/Extension/action_controller_argument_test/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for extbase",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/extbase/Tests/Functional/Mvc/Controller/Fixture/Extension/action_controller_test/composer.json b/typo3/sysext/extbase/Tests/Functional/Mvc/Controller/Fixture/Extension/action_controller_test/composer.json
index e3bdbcbddf0f5ae603bc5a30f1c0caee044471d8..89af7178fdeb3b0e522288a564b50940cd9a668b 100644
--- a/typo3/sysext/extbase/Tests/Functional/Mvc/Controller/Fixture/Extension/action_controller_test/composer.json
+++ b/typo3/sysext/extbase/Tests/Functional/Mvc/Controller/Fixture/Extension/action_controller_test/composer.json
@@ -4,7 +4,7 @@
 	"description": "A test extension for extbase",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/extbase/composer.json b/typo3/sysext/extbase/composer.json
index 02c86c2b8bf81544f48d635918212050a135d68c..9eabdc042cd42ece9daf4aa7fb0912f0968a40d1 100644
--- a/typo3/sysext/extbase/composer.json
+++ b/typo3/sysext/extbase/composer.json
@@ -25,7 +25,7 @@
 		"symfony/dependency-injection": "^6.4 || ^7.0",
 		"symfony/property-access": "^6.4 || ^7.0",
 		"symfony/property-info": "^6.4 || ^7.0",
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"suggest": {
 		"typo3/cms-scheduler": "Additional scheduler tasks"
diff --git a/typo3/sysext/extensionmanager/composer.json b/typo3/sysext/extensionmanager/composer.json
index 31a839e2f02f2ed6daf56de79de75f2e84884d4c..2b64a0add15364a1be9ed8f75b6c9871fa34ca03 100644
--- a/typo3/sysext/extensionmanager/composer.json
+++ b/typo3/sysext/extensionmanager/composer.json
@@ -20,7 +20,7 @@
 	},
 	"require": {
 		"ext-libxml": "*",
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/felogin/composer.json b/typo3/sysext/felogin/composer.json
index 3450c09e5a5b9041d9a386a97adea847ef1a42d5..c34011c76e5bb7fcbb83be5363e3797b50f0a600 100644
--- a/typo3/sysext/felogin/composer.json
+++ b/typo3/sysext/felogin/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/filelist/composer.json b/typo3/sysext/filelist/composer.json
index 296e904a2a181ea01c325df1cd06879166b4aba3..e3309fa9e256fe858b3c9416b2ae6535c1baa039 100644
--- a/typo3/sysext/filelist/composer.json
+++ b/typo3/sysext/filelist/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/filemetadata/composer.json b/typo3/sysext/filemetadata/composer.json
index e9060d60bf09e6f56242757cfd311b4ab7de3622..99f82c740d91bc9b49ba2bf18adce2be5ab32dfb 100644
--- a/typo3/sysext/filemetadata/composer.json
+++ b/typo3/sysext/filemetadata/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/composer.json b/typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/composer.json
index b0cf41ff6f4fadb4c7547d0eb99f403a70e519c5..d2a67a04416ebc12b32655b94a16f641afa718e6 100644
--- a/typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/composer.json
+++ b/typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/composer.json
@@ -4,7 +4,7 @@
 	"description": "Some Fluid rendering tests",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"autoload": {
 		"psr-4": {
diff --git a/typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/test_translate/composer.json b/typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/test_translate/composer.json
index f5f7ae41bc2cda7f7d8f373db41bb3f958d6d88b..ca9719983cc9464339c27fa7c2eb72819c3cc48f 100644
--- a/typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/test_translate/composer.json
+++ b/typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/test_translate/composer.json
@@ -4,7 +4,7 @@
 	"description": "Test translate view helper",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"autoload": {
 		"psr-4": {
diff --git a/typo3/sysext/fluid/composer.json b/typo3/sysext/fluid/composer.json
index 1e8b5fc9b32195c89964b057f99ece34d4a870e9..1fbd61eb7235ea8a5b1383c466c365b4a60a95b7 100644
--- a/typo3/sysext/fluid/composer.json
+++ b/typo3/sysext/fluid/composer.json
@@ -20,8 +20,8 @@
 	},
 	"require": {
 		"symfony/dependency-injection": "^6.4 || ^7.0",
-		"typo3/cms-core": "12.4.*@dev",
-		"typo3/cms-extbase": "12.4.*@dev",
+		"typo3/cms-core": "12.4.18",
+		"typo3/cms-extbase": "12.4.18",
 		"typo3fluid/fluid": "^2.9.2"
 	},
 	"conflict": {
diff --git a/typo3/sysext/fluid_styled_content/composer.json b/typo3/sysext/fluid_styled_content/composer.json
index 0739ace77ecaa20f1629b38a544946950eb185cf..96a8e65b85c3defb565a9eceb8c602ead744fe02 100644
--- a/typo3/sysext/fluid_styled_content/composer.json
+++ b/typo3/sysext/fluid_styled_content/composer.json
@@ -19,9 +19,9 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.4.*@dev",
-		"typo3/cms-fluid": "12.4.*@dev",
-		"typo3/cms-frontend": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18",
+		"typo3/cms-fluid": "12.4.18",
+		"typo3/cms-frontend": "12.4.18"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/form/Tests/Functional/RequestHandling/Fixtures/Extensions/form_caching_tests/composer.json b/typo3/sysext/form/Tests/Functional/RequestHandling/Fixtures/Extensions/form_caching_tests/composer.json
index 210ad74f69efe7cabef6365db1e9c04ddc1e46d6..c140f25075dcff06ae1a3c79590274d6a6f7fe40 100644
--- a/typo3/sysext/form/Tests/Functional/RequestHandling/Fixtures/Extensions/form_caching_tests/composer.json
+++ b/typo3/sysext/form/Tests/Functional/RequestHandling/Fixtures/Extensions/form_caching_tests/composer.json
@@ -4,7 +4,7 @@
 	"description": "",
 	"license": ["GPL-2.0-or-later"],
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"autoload": {
 		"psr-4": {
diff --git a/typo3/sysext/form/Tests/Functional/Service/Fixtures/Extensions/form_labels/composer.json b/typo3/sysext/form/Tests/Functional/Service/Fixtures/Extensions/form_labels/composer.json
index 7b98c087beae4639a4daff104ff62464c685efba..0919ac2ad1924071a7f9228e20d087644c15c16e 100644
--- a/typo3/sysext/form/Tests/Functional/Service/Fixtures/Extensions/form_labels/composer.json
+++ b/typo3/sysext/form/Tests/Functional/Service/Fixtures/Extensions/form_labels/composer.json
@@ -4,7 +4,7 @@
 	"description": "",
 	"license": ["GPL-2.0-or-later"],
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/form/composer.json b/typo3/sysext/form/composer.json
index d02b4fbaca56e91e042a2dfe3467a09db4225fcc..4d58a3d6ae75676251cde535bfb897058b08abfd 100644
--- a/typo3/sysext/form/composer.json
+++ b/typo3/sysext/form/composer.json
@@ -21,8 +21,8 @@
 	"require": {
 		"psr/http-message": "^1.1 || ^2.0",
 		"symfony/expression-language": "^6.4 || ^7.0",
-		"typo3/cms-core": "12.4.*@dev",
-		"typo3/cms-frontend": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18",
+		"typo3/cms-frontend": "12.4.18"
 	},
 	"suggest": {
 		"typo3/cms-filelist": "Listing of files in the directory",
diff --git a/typo3/sysext/frontend/Tests/Functional/Fixtures/Extensions/test_fluid_template/composer.json b/typo3/sysext/frontend/Tests/Functional/Fixtures/Extensions/test_fluid_template/composer.json
index 74bd83395b9b604891a9ca7ac0380668b45c355f..682211e77d8c7fa681a259f64111d497692b1d6f 100644
--- a/typo3/sysext/frontend/Tests/Functional/Fixtures/Extensions/test_fluid_template/composer.json
+++ b/typo3/sysext/frontend/Tests/Functional/Fixtures/Extensions/test_fluid_template/composer.json
@@ -4,7 +4,7 @@
 	"description": "FluidTemplateContentObject Test",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"autoload": {
 		"psr-4": {
diff --git a/typo3/sysext/frontend/Tests/Functional/Fixtures/Extensions/test_request_mirror/composer.json b/typo3/sysext/frontend/Tests/Functional/Fixtures/Extensions/test_request_mirror/composer.json
index 94b694d3c73e38f1a920dc5469161f4b6093bf06..994630bca17f8529809059476c6595cec14a0db9 100644
--- a/typo3/sysext/frontend/Tests/Functional/Fixtures/Extensions/test_request_mirror/composer.json
+++ b/typo3/sysext/frontend/Tests/Functional/Fixtures/Extensions/test_request_mirror/composer.json
@@ -4,7 +4,7 @@
 	"description": "a fixture extension for fluid functional tests",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"autoload": {
 		"psr-4": {
diff --git a/typo3/sysext/frontend/composer.json b/typo3/sysext/frontend/composer.json
index 35eebc13f15e28c4a9acd7522d24609c6db30417..898291638a09a20bbafe8b6db89aecc8042fd1ab 100644
--- a/typo3/sysext/frontend/composer.json
+++ b/typo3/sysext/frontend/composer.json
@@ -20,7 +20,7 @@
 	},
 	"require": {
 		"ext-libxml": "*",
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/impexp/Tests/Functional/Fixtures/Extensions/template_extension/composer.json b/typo3/sysext/impexp/Tests/Functional/Fixtures/Extensions/template_extension/composer.json
index 44482001b51927498daa42e02e06871b6a5c1cd2..a6463256de3243e5f97f04125d3cf8102d501513 100644
--- a/typo3/sysext/impexp/Tests/Functional/Fixtures/Extensions/template_extension/composer.json
+++ b/typo3/sysext/impexp/Tests/Functional/Fixtures/Extensions/template_extension/composer.json
@@ -4,7 +4,7 @@
 	"description": "a fixture extension for impexp functional tests",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/impexp/composer.json b/typo3/sysext/impexp/composer.json
index b771b3cd3d226f554e4f6a1a29a54ec06ccd7f56..e59473b0c47e0e547365905cf74aa2ca984334b1 100644
--- a/typo3/sysext/impexp/composer.json
+++ b/typo3/sysext/impexp/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/indexed_search/composer.json b/typo3/sysext/indexed_search/composer.json
index d01df4fb70caa6304b80aa4351b3109fb581c6b1..387e969d589e53ab36aef42ae12101f27fc65cbb 100644
--- a/typo3/sysext/indexed_search/composer.json
+++ b/typo3/sysext/indexed_search/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/info/composer.json b/typo3/sysext/info/composer.json
index ba2160f7b7e6e64865fdfd7b890ec11c37691d65..6f228d4ecc8757ef8e254d441c57f4c2431e3d76 100644
--- a/typo3/sysext/info/composer.json
+++ b/typo3/sysext/info/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/install/composer.json b/typo3/sysext/install/composer.json
index d7d656eb8c16f967d5f75bc63cd30b29f0ef744c..38ddeee0df948e71b99be44ea40d043bf7f8cead 100644
--- a/typo3/sysext/install/composer.json
+++ b/typo3/sysext/install/composer.json
@@ -24,9 +24,9 @@
 		"nikic/php-parser": "^4.15.4",
 		"symfony/finder": "^6.4 || ^7.0",
 		"symfony/http-foundation": "^6.4 || ^7.0",
-		"typo3/cms-core": "12.4.*@dev",
-		"typo3/cms-extbase": "12.4.*@dev",
-		"typo3/cms-fluid": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18",
+		"typo3/cms-extbase": "12.4.18",
+		"typo3/cms-fluid": "12.4.18"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/linkvalidator/composer.json b/typo3/sysext/linkvalidator/composer.json
index 94e9296a83349c4da1bf9f2262df75476fa7fbe8..faf2d7da739809bca60060a4e091b2c0ef84f686 100644
--- a/typo3/sysext/linkvalidator/composer.json
+++ b/typo3/sysext/linkvalidator/composer.json
@@ -19,8 +19,8 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.4.*@dev",
-		"typo3/cms-info": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18",
+		"typo3/cms-info": "12.4.18"
 	},
 	"suggest": {
 		"typo3/cms-scheduler": "Regular checks of links"
diff --git a/typo3/sysext/lowlevel/composer.json b/typo3/sysext/lowlevel/composer.json
index ef8e3bbf8ad3cb81c8e5dfd0f0940e8061e38701..e4e0958bfc496024c9da1722f81d386804dc1b4c 100644
--- a/typo3/sysext/lowlevel/composer.json
+++ b/typo3/sysext/lowlevel/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/opendocs/composer.json b/typo3/sysext/opendocs/composer.json
index 3a37c8683480f269d41f1e7ff4e0bc440ebb0dd5..5d3e71855ce6dde633b9c2a312232d1e74c845e1 100644
--- a/typo3/sysext/opendocs/composer.json
+++ b/typo3/sysext/opendocs/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/reactions/composer.json b/typo3/sysext/reactions/composer.json
index fb3f711540e20c491e10be9699a27947bd835376..e4bf3843cb6cc2b08285714d3dc0601fb8aa5f28 100644
--- a/typo3/sysext/reactions/composer.json
+++ b/typo3/sysext/reactions/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"suggest": {
 		"typo3/cms-lowlevel": "To display registered reactions in the configuration module"
diff --git a/typo3/sysext/recycler/composer.json b/typo3/sysext/recycler/composer.json
index 04be77d1f73df6207412c557252e12692154ed4b..df74de649576b816941f935382dc6810884dd5ca 100644
--- a/typo3/sysext/recycler/composer.json
+++ b/typo3/sysext/recycler/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"suggest": {
 		"typo3/cms-scheduler": "Remove deleted records after given time"
diff --git a/typo3/sysext/redirects/Tests/Functional/Fixtures/Extensions/test_bolt/composer.json b/typo3/sysext/redirects/Tests/Functional/Fixtures/Extensions/test_bolt/composer.json
index d1336d393d31a1120f43c16b1ef3fb5ca9d04389..28a972b42684ea9ce3490151af55df9e05e8cb56 100644
--- a/typo3/sysext/redirects/Tests/Functional/Fixtures/Extensions/test_bolt/composer.json
+++ b/typo3/sysext/redirects/Tests/Functional/Fixtures/Extensions/test_bolt/composer.json
@@ -4,8 +4,8 @@
 	"description": "This extension simulates b13/bolt.",
 	"license": "GPL-2.0-or-later",
 	"require": {
-		"typo3/cms-core": "12.4.*@dev",
-		"typo3/cms-frontend": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18",
+		"typo3/cms-frontend": "12.4.18"
 	},
 	"extra": {
 		"typo3/cms": {
diff --git a/typo3/sysext/redirects/composer.json b/typo3/sysext/redirects/composer.json
index 63549eb525f226112ada721480823245c15fb01f..19d2cd3f5d9a2a7771062e64ac6d96b2c3d40293 100644
--- a/typo3/sysext/redirects/composer.json
+++ b/typo3/sysext/redirects/composer.json
@@ -23,8 +23,8 @@
 		"psr/http-message": "^1.1 || ^2.0",
 		"psr/log": "^2.0 || ^3.0",
 		"symfony/console": "^6.4 || ^7.0",
-		"typo3/cms-backend": "12.4.*@dev",
-		"typo3/cms-core": "12.4.*@dev",
+		"typo3/cms-backend": "12.4.18",
+		"typo3/cms-core": "12.4.18",
 		"typo3fluid/fluid": "^2.9.2"
 	},
 	"conflict": {
diff --git a/typo3/sysext/reports/composer.json b/typo3/sysext/reports/composer.json
index b46578f488b202d34515625f39c1b15206688c4a..98da46781398b94ef69eff7892231e6cb3a86533 100644
--- a/typo3/sysext/reports/composer.json
+++ b/typo3/sysext/reports/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"suggest": {
 		"typo3/cms-scheduler": "Determine system's status and send it via email"
diff --git a/typo3/sysext/rte_ckeditor/composer.json b/typo3/sysext/rte_ckeditor/composer.json
index 05f93564a21cbd0b5aec5c0f031b8a9aa74ca16f..f13ddf56212f184386e0a3078a1ae5cf8796025b 100644
--- a/typo3/sysext/rte_ckeditor/composer.json
+++ b/typo3/sysext/rte_ckeditor/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/scheduler/composer.json b/typo3/sysext/scheduler/composer.json
index e3b715a7c4209bc72cb8bbf886b9c34364857f62..6570b63eeec902ca9e470d106cfe245f0b9ed0d8 100644
--- a/typo3/sysext/scheduler/composer.json
+++ b/typo3/sysext/scheduler/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/seo/composer.json b/typo3/sysext/seo/composer.json
index 52e75fa16a9154045ed810f372c9084880684584..15d35b7e352a831b799caafe724c3746aaba722a 100644
--- a/typo3/sysext/seo/composer.json
+++ b/typo3/sysext/seo/composer.json
@@ -19,9 +19,9 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.4.*@dev",
-		"typo3/cms-frontend": "12.4.*@dev",
-		"typo3/cms-extbase": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18",
+		"typo3/cms-frontend": "12.4.18",
+		"typo3/cms-extbase": "12.4.18"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/setup/composer.json b/typo3/sysext/setup/composer.json
index 4d6ae87c3b57f551caa0176cf3bc0ebb4152c154..870a47779aa2abe826403f183be0b4559cb1845c 100644
--- a/typo3/sysext/setup/composer.json
+++ b/typo3/sysext/setup/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/sys_note/composer.json b/typo3/sysext/sys_note/composer.json
index 248f78ffac15519b28f28240a7a2682a9a786411..d290de496e6c8c27cacd8514a69cf27fbe4eb315 100644
--- a/typo3/sysext/sys_note/composer.json
+++ b/typo3/sysext/sys_note/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/t3editor/composer.json b/typo3/sysext/t3editor/composer.json
index e08edaf4979e23069c258f132184677f23df8b8f..76e75516c1ce6fc92465ddfbeca8547ee272cc13 100644
--- a/typo3/sysext/t3editor/composer.json
+++ b/typo3/sysext/t3editor/composer.json
@@ -20,7 +20,7 @@
 	},
 	"require": {
 		"ext-libxml": "*",
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/tstemplate/composer.json b/typo3/sysext/tstemplate/composer.json
index f97c0818c746148b3012919aad5cf976f9610cee..24aea13adb1f12ee07f333aaea681d3da9e2492a 100644
--- a/typo3/sysext/tstemplate/composer.json
+++ b/typo3/sysext/tstemplate/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/viewpage/composer.json b/typo3/sysext/viewpage/composer.json
index 53298d56c743fc1dcfe0da4ae4788607c4225a87..d439b0c6d268b31a641e75f4001318d12d18bd18 100644
--- a/typo3/sysext/viewpage/composer.json
+++ b/typo3/sysext/viewpage/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"conflict": {
 		"typo3/cms": "*"
diff --git a/typo3/sysext/webhooks/composer.json b/typo3/sysext/webhooks/composer.json
index 2b295bc890df96c459296ab9a330da9dada7d09f..8a83f3832b1f596cd41b7da824a49c7babb5395d 100644
--- a/typo3/sysext/webhooks/composer.json
+++ b/typo3/sysext/webhooks/composer.json
@@ -20,7 +20,7 @@
 	},
 	"require": {
 		"symfony/uid": "^6.4 || ^7.0",
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"suggest": {
 		"typo3/cms-lowlevel": "To display registered webhooks in the configuration module"
diff --git a/typo3/sysext/workspaces/composer.json b/typo3/sysext/workspaces/composer.json
index 4f9b31be35d2cbe5e3008e00b8e620e63aa81a31..ca5fa7cd294944d337a71ee15488489678b94bef 100644
--- a/typo3/sysext/workspaces/composer.json
+++ b/typo3/sysext/workspaces/composer.json
@@ -19,7 +19,7 @@
 		"sort-packages": true
 	},
 	"require": {
-		"typo3/cms-core": "12.4.*@dev"
+		"typo3/cms-core": "12.4.18"
 	},
 	"conflict": {
 		"typo3/cms": "*"