๐Ÿ” CVE Alert

CVE-2026-63123

MEDIUM 6.5

Tina: Cross-origin `POST /media/upload/*` requests can write arbitrary files into the Tina dev server media root

CVSS Score
6.5
EPSS Score
0.0%
EPSS Percentile
0th

Tina is a headless content management system. Prior to 2.5.2, the TinaCMS CLI package's Vite dev server packages/@tinacms/cli/src/next/vite/cors.ts origin callback returns false for a disallowed origin but does not reject the request, and packages/@tinacms/cli/src/next/vite/plugins.ts still routes POST /media/upload/* to mediaRouter.handlePost. The upload code in packages/@tinacms/cli/src/next/commands/dev-command/server/media.ts writes attacker-controlled multipart contents inside the configured media root. A remote attacker can cause a developer's browser to submit this state-changing request by inducing the developer to visit an attacker-controlled page while tinacms dev is running. This issue is fixed in version 2.5.2.

CWE CWE-352
Vendor tinacms
Product tinacms
Published Aug 19, 2026
Stay Ahead of the Next One

Get instant alerts for tinacms tinacms

Be the first to know when new medium vulnerabilities affecting tinacms tinacms are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
None

Affected Versions

tinacms / tinacms
< 2.5.2

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/tinacms/tinacms/security/advisories/GHSA-rgr9-r7mj-mf6x github.com: https://github.com/tinacms/tinacms/pull/7111 github.com: https://github.com/tinacms/tinacms/commit/211997cdb53cbd43638bdee999faa65375cfc260 github.com: https://github.com/tinacms/tinacms/releases/tag/@tinacms/[email protected]