diff --git a/composer.json b/composer.json
index dd54f5684f3a3b0d1fe60fcaee3774d655a31f42..18d5de7971f9d4ff2352f0d372870f77318f4d2d 100644
--- a/composer.json
+++ b/composer.json
@@ -53,7 +53,7 @@
 		"doctrine/dbal": "^3.6.2",
 		"doctrine/event-manager": "^2.0",
 		"doctrine/instantiator": "^1.5 || ^2.0",
-		"doctrine/lexer": "^2.0 || ^3.0",
+		"doctrine/lexer": "^3.0",
 		"egulias/email-validator": "^4.0",
 		"enshrined/svg-sanitize": "^0.15.4",
 		"firebase/php-jwt": "^6.4.0",
diff --git a/composer.lock b/composer.lock
index 4ce59d00f8472564bb2fef5511ca959a1a1ebcf8..0065778f7fa8f548c211b7b9682796f16c3b5cfe 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
         "This file is @generated automatically"
     ],
-    "content-hash": "debe2db3887b46aadad7c7972139c67a",
+    "content-hash": "c70a3aa8a0bfc5cef8a783e9b8b97c4e",
     "packages": [
         {
             "name": "bacon/bacon-qr-code",
diff --git a/typo3/sysext/core/composer.json b/typo3/sysext/core/composer.json
index a43dd0a244362855b3c28475c6ea5f6863aeb977..ebd39f78125136f7f4b63770d670bdbe6ba02c55 100644
--- a/typo3/sysext/core/composer.json
+++ b/typo3/sysext/core/composer.json
@@ -36,7 +36,7 @@
 		"doctrine/annotations": "^1.13.3 || ^2.0",
 		"doctrine/dbal": "^3.6.2",
 		"doctrine/event-manager": "^2.0",
-		"doctrine/lexer": "^2.0 || ^3.0",
+		"doctrine/lexer": "^3.0",
 		"egulias/email-validator": "^4.0",
 		"enshrined/svg-sanitize": "^0.15.4",
 		"firebase/php-jwt": "^6.4.0",