CVE-2026-42608Grav CMS 2.0.0-beta.2 之前版本存在路径遍历漏洞。未经认证的攻击者可利用 FormFlash 组件中的 `__form-flash-id` 参数缺陷,遍历文件系统创建任意目录并写入恶意 `index.yaml` 文件。该漏洞可导致应用行为被篡改、数据完整性受损及服务中断。
该漏洞源于 Grav 核心组件 FormFlash 在处理用户输入时缺乏充分的路径校验。攻击者通过 POST 请求提交恶意构造的 `__form-flash-id` 参数(包含 `../` 等遍历序列),可绕过目录限制。系统随后会根据该参数在服务器文件系统上创建目录,并写入包含攻击者控制数据的 `index.yaml` 文件。由于 YAML 文件常用于配置或数据存储,写入恶意内容可能导致远程代码执行或严重的数据篡改。此漏洞利用条件极低,无需认证和用户交互,对生产环境构成极高威胁,可能导致服务完全中断。