CVE-2026-58200 in Payload Plugins情報

要約

〜によって VulDB • 2026年09月15日

Payload Plugins は、Payload CMS を強化するために設計されたプラグインのコレクションです。バージョン 0.3.0 から 0.4.0 の間、clientUploads が有効になっている @jhb.software/payload-cloudinary-plugin のデプロイメントでは、POST /api/cloudinary-generate-signature エンドポイントが公開されており、そのハンドラー(cloudinary/src/getGenerateSignature.ts)は攻撃者が制御可能な body.paramsToSign をキーのホワイトリスト、コレクションポリシー、タイムスタンプの有効性チェック、または構成済みフォルダの強制処理を行わずに直接 cloudinary.utils.api_sign_request に渡します。認証済みの Payload ユーザーであれば誰でも、overwrite、type、notification_url、invalidate、folder、public_id などの不正なパラメータに対して有効な Cloudinary HMAC-SHA1 署名を取得できます。この署名により、アセットの置換、アップロードの可視性変更、攻撃者が選択した URL へのコールバック、キャッシュ無効化、意図されたフォルダ外でのアップロードを承認することができます。クライアントから見える Cloudinary API キーはアップロード設計において想定されていますが、制限のないサーバー側の署名により、これらの操作を完了するために必要な認証値が付与されます。この脆弱性はバージョン 0.4.0 で修正されました。

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

責任者

GitHub M

予約する

2026年06月29日

モデレーション

承諾済み

エントリ

VDB-404372

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you need the next level of professionalism?

Upgrade your account now!