diff --git a/Build/phpstan/phpstan-baseline.neon b/Build/phpstan/phpstan-baseline.neon
index e172d852e17cc9f9e37e6b0aa33b939aa92f8199..f713a4189bf94a0823e07383ba61d75bb96beafb 100644
--- a/Build/phpstan/phpstan-baseline.neon
+++ b/Build/phpstan/phpstan-baseline.neon
@@ -200,11 +200,6 @@ parameters:
 			count: 1
 			path: ../../typo3/sysext/backend/Classes/View/BackendLayout/ContentFetcher.php
 
-		-
-			message: "#^Call to an undefined method TYPO3\\\\CMS\\\\Core\\\\Resource\\\\FileInterface\\:\\:process\\(\\)\\.$#"
-			count: 1
-			path: ../../typo3/sysext/backend/Classes/ViewHelpers/ThumbnailViewHelper.php
-
 		-
 			message: "#^Parameter \\#2 \\$attributeValue of method TYPO3Fluid\\\\Fluid\\\\Core\\\\ViewHelper\\\\TagBuilder\\:\\:addAttribute\\(\\) expects array\\|string\\|Traversable\\|null, TYPO3\\\\CMS\\\\Core\\\\Imaging\\\\ImageManipulation\\\\Area given\\.$#"
 			count: 1
diff --git a/typo3/sysext/backend/Classes/ViewHelpers/ThumbnailViewHelper.php b/typo3/sysext/backend/Classes/ViewHelpers/ThumbnailViewHelper.php
index eccab3130b05cd5d0cec5a104ac482a0b6af72c6..6bbd47f2995fa96e2a6c5c1ff71f0fff935d8a49 100644
--- a/typo3/sysext/backend/Classes/ViewHelpers/ThumbnailViewHelper.php
+++ b/typo3/sysext/backend/Classes/ViewHelpers/ThumbnailViewHelper.php
@@ -133,6 +133,11 @@ final class ThumbnailViewHelper extends AbstractTagBasedViewHelper
                 }
             }
 
+            if (is_callable([$image, 'getOriginalFile'])) {
+                // Get the original file from the file reference
+                $image = $image->getOriginalFile();
+            }
+
             $processedFile = $image->process($this->arguments['context'], $processingInstructions);
             $imageUri = $processedFile->getPublicUrl();