🟠 高危 | CVE-2026-65608 — Grav versions >= 1.7.0 and before 2.0.9 contain a ...
🟠 《高危安全漏洞:CVE-2026-65608》
CVSS 评分: 高危(8.7) 状态: Received 发布时间: 2026-07-23
漏洞简介
CVE-2026-65608 是一个影响 Grav 内容管理系统的远程代码执行(Remote Code Execution, RCE)漏洞。该漏洞的根源在于 FlexDirectory::dynamicDataField() 方法在处理蓝图(blueprint)中的 data-*@: 指令时,直接调用 call_user_func_array() 函数处理攻击者可控制的输入。虽然该方法会通过 is_callable() 检查目标是否可调用,但并未限制危险的系统命令执行函数,例如 exec、system、passthru 或 shell_exec。
由于 FlexDirectory 为每一个 Flex 目录(Flex directory)注册了该处理器,因此该漏洞绕过了此前在 Grav 2.0.7 版本中为 Blueprint::dynamicData() 添加的验证修复(对应安全公告 GHSA-fj2p-qj2f-74v5)。该漏洞属于 CWE-470 分类(使用不可信输入调用危险函数)。
影响范围
- 受影响的版本:Grav 版本 >= 1.7.0 且 < 2.0.9
- 修复版本:Grav 2.0.9
- 利用条件:攻击者需要拥有对任意基于 Flex 的目录(Flex Users、Flex Pages、Flex Objects 或自定义 Flex 类型)的 创建(create) 或 更新(update) 权限。
风险分析
- 攻击向量:通过网络远程攻击(AV:N),攻击复杂度低(AC:L),无需绕过任何网络防护(AT:N),但需要低权限用户身份(PR:L)且无需用户交互(UI:N)。
- 影响后果:成功利用该漏洞的攻击者可以在服务器上执行任意系统命令,从而完全控制受影响的 Grav 实例。具体影响包括:
- 机密性(Confidentiality):高(VC:H),可读取服务器上的任意文件。
- 完整性(Integrity):高(VI:H),可修改或删除任意文件。
- 可用性(Availability):高(VA:H),可导致服务中断或完全瘫痪。
- CVSS 评分:根据 CVSS:4.0 向量,该漏洞的基础评分为 9.1(严重),表明其具有极高的安全风险。攻击者一旦获得低权限账户,即可完全接管服务器。
🔍 技术细节
| 字段 | 值 |
|---|---|
| CVE ID | CVE-2026-65608 |
| CVSS 评分 | 8.7 🟠 |
| 严重程度 | 高危 |
| CVSS 向量 | CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| CWE 分类 | CWE-470 |
| 发布时间 | 2026-07-23 |
| 最后更新 | 2026-07-23 |
| 状态 | Received |
| 数据来源 | disclosure@vulncheck.com |
🔗 参考链接
💬 评论