diff --git a/src/Controller/ImageStyleDownloadController.php b/src/Controller/ImageStyleDownloadController.php
index ca163e73ff435768526aad86ec5cdfd772c8fcd0..c8c9d673f829450430048eab607a22163e93f6e6 100644
--- a/src/Controller/ImageStyleDownloadController.php
+++ b/src/Controller/ImageStyleDownloadController.php
@@ -35,6 +35,9 @@ class ImageStyleDownloadController extends CoreImageStyleDownloadController {
    */
   public function deliver(Request $request, $scheme, ImageStyleInterface $image_style) {
     $target = $request->query->get('file');
+    if (!$target) {
+      throw new NotFoundHttpException();
+    }
     $path_info = pathinfo($target);
     // If .webp file, look for image to derive from.
     if ($path_info['extension'] == 'webp') {