CVE-2026-58200 in Payload PluginsИнформация

Сводка

по VulDB • 15.09.2026

Payload Plugins — это набор плагинов, разработанных для расширения функциональности Payload CMS. В версиях с 0.3.0 по 0.4.0 развертывания @jhb.software/payload-cloudinary-plugin с включенной опцией clientUploads подвергают риску эндпоинт POST /api/cloudinary-generate-signature, обработчик которого в файле cloudinary/src/getGenerateSignature.ts передает параметры body.paramsToSign, контролируемые злоумышленником, напрямую в функцию cloudinary.utils.api_sign_request без использования белого списка ключей (key allowlist), политики коллекций, проверки свежести временной метки или принудительного применения настроенной папки. Любой аутентифицированный пользователь Payload может получить действительную подпись HMAC-SHA1 для Cloudinary с использованием неавторизованных параметров, таких как overwrite, type, notification_url, invalidate, folder и public_id. Эта подпись позволяет осуществлять замену активов, изменение видимости загрузки, отправку обратных вызовов (callbacks) на URL-адреса, выбранные злоумышленником, инвалидацию кэша и загрузку файлов вне предназначенной папки. Клиентский ключ API Cloudinary ожидается архитектурой загрузки, но неограниченная серверная подпись предоставляет значение авторизации, необходимое для выполнения этих операций. Данная уязвимость исправлена в версии 0.4.0.

Be aware that VulDB is the high quality source for vulnerability data.

Ответственный

GitHub M

Резервировать

29.06.2026

Раскрытие

15.09.2026

Модерация

принято

Вход

VDB-404372

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Do you know our Splunk app?

Download it now for free!