diff --git a/composer.lock b/composer.lock
index 238d7fd66efc4ebbabc34df355946133eb7fdbdf..63550ad098e57c99db75520e9cfacacac57f3de7 100644
--- a/composer.lock
+++ b/composer.lock
@@ -290,32 +290,35 @@
         },
         {
             "name": "doctrine/annotations",
-            "version": "1.13.3",
+            "version": "1.14.2",
             "source": {
                 "type": "git",
                 "url": "https://github.com/doctrine/annotations.git",
-                "reference": "648b0343343565c4a056bfc8392201385e8d89f0"
+                "reference": "ad785217c1e9555a7d6c6c8c9f406395a5e2882b"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/doctrine/annotations/zipball/648b0343343565c4a056bfc8392201385e8d89f0",
-                "reference": "648b0343343565c4a056bfc8392201385e8d89f0",
+                "url": "https://api.github.com/repos/doctrine/annotations/zipball/ad785217c1e9555a7d6c6c8c9f406395a5e2882b",
+                "reference": "ad785217c1e9555a7d6c6c8c9f406395a5e2882b",
                 "shasum": ""
             },
             "require": {
-                "doctrine/lexer": "1.*",
+                "doctrine/lexer": "^1 || ^2",
                 "ext-tokenizer": "*",
                 "php": "^7.1 || ^8.0",
                 "psr/cache": "^1 || ^2 || ^3"
             },
             "require-dev": {
                 "doctrine/cache": "^1.11 || ^2.0",
-                "doctrine/coding-standard": "^6.0 || ^8.1",
-                "phpstan/phpstan": "^1.4.10 || ^1.8.0",
-                "phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5",
-                "symfony/cache": "^4.4 || ^5.2",
+                "doctrine/coding-standard": "^9 || ^10",
+                "phpstan/phpstan": "~1.4.10 || ^1.8.0",
+                "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
+                "symfony/cache": "^4.4 || ^5.4 || ^6",
                 "vimeo/psalm": "^4.10"
             },
+            "suggest": {
+                "php": "PHP 8.0 or higher comes with attributes, a native replacement for annotations"
+            },
             "type": "library",
             "autoload": {
                 "psr-4": {
@@ -357,9 +360,9 @@
             ],
             "support": {
                 "issues": "https://github.com/doctrine/annotations/issues",
-                "source": "https://github.com/doctrine/annotations/tree/1.13.3"
+                "source": "https://github.com/doctrine/annotations/tree/1.14.2"
             },
-            "time": "2022-07-02T10:48:51+00:00"
+            "time": "2022-12-15T06:48:22+00:00"
         },
         {
             "name": "doctrine/lexer",
@@ -443,13 +446,13 @@
             "dist": {
                 "type": "path",
                 "url": "core",
-                "reference": "8ea4182dadfe665b8b63bf8c5d06221eae6a1b66"
+                "reference": "9e2d1532ca02ec3d0fb258d23a5c404533bcac43"
             },
             "require": {
                 "asm89/stack-cors": "^2.1",
                 "composer-runtime-api": "^2.1",
                 "composer/semver": "^3.3",
-                "doctrine/annotations": "^1.13",
+                "doctrine/annotations": "^1.14",
                 "egulias/email-validator": "^3.2.1",
                 "ext-date": "*",
                 "ext-dom": "*",
diff --git a/composer/Metapackage/CoreRecommended/composer.json b/composer/Metapackage/CoreRecommended/composer.json
index 0e4d0622e01f0d3ce7fc3f77a0de7f465afd2473..9f889a80f3686af1c47da4ba79e83539c5be1ddd 100644
--- a/composer/Metapackage/CoreRecommended/composer.json
+++ b/composer/Metapackage/CoreRecommended/composer.json
@@ -10,7 +10,7 @@
         "drupal/core": "10.1.x-dev",
         "asm89/stack-cors": "~v2.1.1",
         "composer/semver": "~3.3.2",
-        "doctrine/annotations": "~1.13.3",
+        "doctrine/annotations": "~1.14.2",
         "doctrine/lexer": "~1.2.3",
         "egulias/email-validator": "~3.2.1",
         "guzzlehttp/guzzle": "~7.5.0",
diff --git a/core/composer.json b/core/composer.json
index 2075259dba249c0f14c696171fc942aca873ba83..371672103611b58cd1989fb3f96ed60678c94b5e 100644
--- a/core/composer.json
+++ b/core/composer.json
@@ -31,7 +31,7 @@
         "symfony/polyfill-iconv": "^1.26",
         "symfony/yaml": "^6.2",
         "twig/twig": "^3.5.0",
-        "doctrine/annotations": "^1.13",
+        "doctrine/annotations": "^1.14",
         "guzzlehttp/guzzle": "^7.5",
         "guzzlehttp/psr7": "^2.4",
         "egulias/email-validator": "^3.2.1",
diff --git a/core/lib/Drupal/Component/Annotation/composer.json b/core/lib/Drupal/Component/Annotation/composer.json
index a631867d436725901cc9eefbfe467f88fb423498..a7ddbf2b6784670c4a6a411ff11f41c4ba0ac3e3 100644
--- a/core/lib/Drupal/Component/Annotation/composer.json
+++ b/core/lib/Drupal/Component/Annotation/composer.json
@@ -8,7 +8,7 @@
     "license": "GPL-2.0-or-later",
     "require": {
         "php": ">=8.1.0",
-        "doctrine/annotations": "^1.13",
+        "doctrine/annotations": "^1.14",
         "drupal/core-file-cache": "10.1.x-dev",
         "drupal/core-plugin": "10.1.x-dev",
         "drupal/core-utility": "10.1.x-dev"