PT-2026-78722 · @Tinacms · Tinacms
CVE-2026-63123
·
Published
2026-08-19
·
Updated
2026-08-19
CVSS v3.1
6.5
Medium
| Vector | AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N |
Name of the Vulnerable Software and Affected Versions
TinaCMS versions prior to 2.5.2
Description
The TinaCMS CLI package's Vite dev server contains a flaw where the origin callback in
packages/@tinacms/cli/src/next/vite/cors.ts returns false for disallowed origins but fails to reject the request. Additionally, packages/@tinacms/cli/src/next/vite/plugins.ts continues to route the 'POST /media/upload/*' endpoint to mediaRouter.handlePost(). This allows the upload code in packages/@tinacms/cli/src/next/commands/dev-command/server/media.ts to write attacker-controlled multipart contents into the configured media root. A remote attacker can exploit this by inducing a developer to visit a malicious page while the dev server is running, causing the browser to submit a state-changing request.Recommendations
Update to version 2.5.2.
Exploit
Fix
CSRF
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Tinacms