diff --git a/composer.json b/composer.json
index 1cf2312c37d60ed50055c663d64495a8b2b905e3..6c6a305ec3d64cd54738fb10a4e18e771647c90d 100644
--- a/composer.json
+++ b/composer.json
@@ -123,12 +123,13 @@
 	},
 	"suggest": {
 		"ext-apcu": "Needed when non-default APCU based cache backends are used",
-		"ext-gd": "GDlib/Freetype is required for building images with text (GIFBUILDER) and can also be used to scale images",
+		"ext-exif": "Used to extract exif metadata (orientation) of uploaded images",
 		"ext-fileinfo": "Used for proper file type detection in the file abstraction layer",
-		"ext-zlib": "TYPO3 uses zlib for amongst others output compression and un/packing t3x extension files",
+		"ext-gd": "GDlib/Freetype is required for building images with text (GIFBUILDER) and can also be used to scale images",
+		"ext-mysqli": "",
 		"ext-openssl": "OpenSSL is required for sending SMTP mails over an encrypted channel endpoint",
 		"ext-zip": "",
-		"ext-mysqli": ""
+		"ext-zlib": "TYPO3 uses zlib for amongst others output compression and un/packing t3x extension files"
 	},
 	"provide": {
 		"psr/http-factory-implementation": "1.0",
diff --git a/typo3/sysext/core/composer.json b/typo3/sysext/core/composer.json
index 8d5155b71da6a1baa7b4cfb9fdc3d7d9de4322f9..3e5569eccb81a4341c7b82f05b6515f9558d7379 100644
--- a/typo3/sysext/core/composer.json
+++ b/typo3/sysext/core/composer.json
@@ -78,6 +78,7 @@
 	},
 	"suggest": {
 		"ext-apcu": "Needed when non-default APCU based cache backends are used",
+		"ext-exif": "Used to extract exif metadata 'Orientation' of uploaded images",
 		"ext-fileinfo": "Used for proper file type detection in the file abstraction layer",
 		"ext-gd": "GDlib/Freetype is required for building images with text (GIFBUILDER) and can also be used to scale images",
 		"ext-mysqli": "",
diff --git a/typo3/sysext/indexed_search/composer.json b/typo3/sysext/indexed_search/composer.json
index 94ca834008fde0b31eeb132fed4be3fd02347a30..f6f197d35742e6457894ae3ad2074ed5ff15be92 100644
--- a/typo3/sysext/indexed_search/composer.json
+++ b/typo3/sysext/indexed_search/composer.json
@@ -25,6 +25,7 @@
 		"typo3/cms": "*"
 	},
 	"suggest": {
+		"ext-exif": "Used to extract exif metadata 'COMMENT' and 'ImageDescription' of uploaded images",
 		"typo3/cms-scheduler": "For garbage collection of search statistics"
 	},
 	"extra": {
diff --git a/typo3/sysext/install/Classes/SystemEnvironment/Check.php b/typo3/sysext/install/Classes/SystemEnvironment/Check.php
index f2620b507870dcd3d5fce18a6d95fbd5eb803021..78bb709608e99aea941426849d9a9f5f0bd8f6b8 100644
--- a/typo3/sysext/install/Classes/SystemEnvironment/Check.php
+++ b/typo3/sysext/install/Classes/SystemEnvironment/Check.php
@@ -72,6 +72,7 @@ class Check implements CheckInterface
      * @var string[]
      */
     protected $suggestedPhpExtensions = [
+        'exif' => 'This extension is used to detect the orientation of uploaded images.',
         'fileinfo' => 'This extension is used for proper file type detection in the File Abstraction Layer.',
         'openssl' => 'This extension is used for sending SMTP mails over an encrypted channel endpoint.',
     ];