🔴 《严重安全漏洞:CVE-2026-65008》

CVSS 评分: 严重(9.3)  状态: Received  发布时间: 2026-07-21


漏洞简介

CVE-2026-65008 是一个存在于 Grav 内容管理系统中的远程代码执行(Remote Code Execution, RCE)漏洞,对应 CWE-94(代码注入)。该漏洞位于 Blueprint::dynamicData() 方法中,具体文件路径为 system/src/Grav/Common/Data/Blueprint.php

该函数直接将 Class::method 格式的可调用字符串及其参数传递给 call_user_func_array() 函数执行,且未使用任何允许列表(allowlist)进行过滤或限制。由于表单插件(form plugin)在处理页面前置元数据(frontmatter)时会经过此路径,因此攻击者可以利用该机制注入恶意指令。

影响范围

  • 受影响版本:Grav 2.0.4 及之前版本(包括 2.0.4)
  • 修复版本:Grav 2.0.7
  • 利用条件:攻击者需要拥有有效的认证账户,并具备 admin.pagesapi.pages.write 权限,以便在页面中植入恶意的可调用指令(callable directive)。

风险分析

  • 攻击向量:网络远程攻击(AV:N),攻击复杂度低(AC:L),无需用户交互(UI:N),无需特殊权限(PR:N)即可触发执行。
  • 攻击后果:一旦恶意页面被创建,任何访问该页面的用户(包括未认证的访客)都会触发代码执行。攻击者可以以 Web 服务器用户身份执行任意 PHP 代码,导致:
    • 机密性丧失(VC:H):读取服务器上的敏感文件或数据库内容。
    • 完整性破坏(VI:H):修改或删除网站文件、数据库记录。
    • 可用性影响(VA:H):可能导致服务中断或完全控制服务器。
  • CVSS 评分:根据 CVSS:4.0 向量,基础评分为 9.3(Critical),属于严重级别漏洞。

总结:该漏洞允许拥有低权限的认证用户通过构造恶意页面,实现远程代码执行,且后续任何访客均可触发攻击,危害极大。建议所有使用 Grav 2.0.4 及之前版本的用户立即升级至 2.0.7 或更高版本。


🔍 技术细节

字段
CVE ID CVE-2026-65008
CVSS 评分 9.3 🔴
严重程度 严重
CVSS 向量 CVSS:4.0/AV:N/AC:L/AT:N/PR:N/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-94
发布时间 2026-07-21
最后更新 2026-07-21
状态 Received
数据来源 disclosure@vulncheck.com

🔗 参考链接