From 2f76438226070fa8e0e0e803d4913d1c8af42e5c Mon Sep 17 00:00:00 2001 From: Panfilov Konstantin Date: Fri, 16 Oct 2026 06:31:03 +0300 Subject: [PATCH] fix: constrain picker and reject oversized uploads safely --- components/form.php | 68 +++++++++++++++++++++++++------- tests/check-upload-admission.php | 25 ++++++++++++ 2 files changed, 78 insertions(+), 15 deletions(-) create mode 100644 tests/check-upload-admission.php diff --git a/components/form.php b/components/form.php index a89565f..a832a3c 100644 --- a/components/form.php +++ b/components/form.php @@ -7,6 +7,7 @@ $createApiUrl = ($apiHost ?? '') . '/api/images/public/create'; $uploadPolicyApiUrl = ($apiHost ?? '') . '/api/images/public/upload-policy'; $redirectUrlBase = $redirect_url_base ?? ''; $redirectUrlUtm = $redirect_url_utm ?? ''; +$basePickerAccept = 'image/jpeg,image/png,image/gif,image/webp,image/bmp,image/avif,image/heic,image/heif,image/jxl,image/tiff,.jpg,.jpeg,.png,.gif,.webp,.bmp,.avif,.heic,.heif,.jxl,.tif,.tiff,.dng'; ?> @@ -39,7 +40,7 @@ $redirectUrlUtm = $redirect_url_utm ?? ''; - +