CVE-2026-58200 in Payload Pluginsinfo

Zusammenfassung

von VulDB • 15.09.2026

Payload Plugins ist eine Sammlung von Plugins zur Erweiterung der Payload CMS-Funktionalität. Von Version 0.3.0 bis 0.4.0 exponieren Bereitstellungen des @jhb.software/payload-cloudinary-plugin mit aktivierten clientUploads den Endpunkt POST /api/cloudinary-generate-signature, dessen Handler in cloudinary/src/getGenerateSignature.ts attacker-controlled body.paramsToSign direkt an cloudinary.utils.api_sign_request übergibt, ohne eine Key-Allowlist, Sammlungsrichtlinie (collection policy), Prüfung der Timestamp-Freshness oder Durchsetzung des konfigurierten Ordners. Jeder authentifizierte Payload-Benutzer kann ein gültiges Cloudinary HMAC-SHA1-Signatur für nicht autorisierte Parameter wie overwrite, type, notification_url, invalidate, folder und public_id erhalten. Die Signatur kann den Ersatz von Assets, Änderungen der Upload-Sichtbarkeit, Callbacks an vom Angreifer ausgewählte URLs, Cache-Invalidation sowie Uploads außerhalb des beabsichtigten Ordners autorisieren. Der clientseitig sichtbare Cloudinary-API-Key wird durch das Upload-Design erwartet, doch die unbeschränkte serverseitige Signatur liefert den zur Durchführung dieser Operationen erforderlichen Autorisierungswert. Diese Schwachstelle wurde in Version 0.4.0 behoben.

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

Zuständig

GitHub M

Reservieren

29.06.2026

Veröffentlichung

15.09.2026

Moderieren

akzeptiert

Eintrag

VDB-404372

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!