Tina 是一个无头内容管理系统。在 3.0.0 版本之前, 会从环境变量 、 或 中读取 Git 分支值,并将该原始值拼接到 API URL 中,随后将该 URL 插值到以下文件中的 JavaScript 字符串字面量中: 和 。 一个精心构造的、包含引号的 Git 有效分支名称可以终止生成的字符串,并注入一段表达式。当在预览构建过程中导入生成的客户端模块时,该表达式将被执行。注入的代码以构建过程的权限运行,可以读取环境变量中的凭据、修改部署产物,或发起网络请求。 该问题已在 3.0.0 版本中修复。
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-108261 | 9.3 CRITICAL | TinaCMS admin preview iframe loads an attacker-controlled origin from the URL fragment |
| CVE-2026-108260 | 7.6 HIGH | @tinacms/web-components: `tina-markdown` writes rich-text link URLs into `href` without sc |
No comments yet