漏洞速递|CVE-2026-108097DrupalRCE漏洞(附下载)"

admin 2026-10-24 10:21:04 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

漏洞速递 | CVE-2026-108097 Drupal RCE漏洞(附下载)

渗透Xiao白帽

2026年10月20日 17:58
北京

去阅读

Drupal 是一款开源的内容管理系统(CMS)和 Web 应用框架,使用 PHP 开发,由全球 Drupal 社区维护,采用 GPL 许可。Drupal 提供内容建模、字段管理、多语言、多站点、权限与工作流、主题/模块扩展等能力,广泛应用于企业门户、政府网站、高校、媒体和社区平台,也可用于构建无头(headless)/解耦架构的 Web 应用。

针对CVE-2026-108097(SA-CORE-2026-014)的防御性非漏洞检测器,这是一个关键的远程代码执行漏洞。 Drupal核心的Field UI模块。

  • Drupal安全风险:19 / 25(危急)
  • Drupal 咨询 SA-CORE-2026-014,发布于 2026-10-14。
  • Drupal 核心本身无法直接利用,而是贡献模块 提供多条利用路径——至少一条无需身份验证—— 自定义代码也可能暴露出易受攻击的功能。

漏洞所需的内容

该易受攻击的代码路径存在于核心的现场UI模块()。 Drupal安全团队的临时解决方案是卸载field_ui模块——这样一个未启用Field UI的网站会有 主要利用的前提条件已解除。可达性仍然取决于贡献者 或者自定义代码,因此将启用字段界面的受影响版本视为暴露 直到被修补。field_ui

这个工具的作用

detect_cve_2026_108097.py执行只读检查:

  1. 指纹(未认证):确定主机是否为Drupal 网站(头部、生成器标签、会话Cookie)。drupal-settings-json
  2. 版本(非侵入性):读取 meta 标签的核心版本,并将其与 受影响范围。/core/CHANGELOG.txt``generator
  3. 前提条件(局部):其中(通过 ) 或 , 检查模块是否被启用。--local``drush``--config-file``field_ui
  4. 结论:

为每个目标打印清晰的结论。

它只发送普通的只读请求——没有人工或利用的流量。

Github EXP已公开

下载地址:

https://github.com/FurkanKAYAPINAR/CVE-2026-108097

受影响版本

分支 现状 固定发行
11.4.x 受影响时间 11.4.0–11.4.9 11.4.10
11.3.x 受影响 11.3.0–2018年3月11日 11.3.19
10.6.x 受影响 10.6.0–2018年6月10日 10.6.19
12.0(预发布) 受影响的α1–β1 12.0.0-beta2
7.x(LTS) 受影响<7.107 7.107

已终止且未打补丁(迁移到支持版本):11.2.x 和 早期、10.5.x 以及更早的 Drupal 9、Drupal 8.9。

安装

pip install -r requirements.txt

需要 Python 3.8+。前提检查还使用。--local``drush

用途

# Unauthenticated fingerprint + version (is this an affected Drupal?)./detect_cve_2026_108097.py -t example.com# Scan a list of hosts and emit JSON./detect_cve_2026_108097.py --targets-file hosts.txt --json# Run against a local codebase (uses drush; most accurate — also checks field_ui)./detect_cve_2026_108097.py --local --root /var/www/drupal# Or classify an exported config's module state./detect_cve_2026_108097.py --config-file ./config/sync/core.extension.yml

退出代码是指任何目标处于易受攻击状态(CI友好型)时。2``0

结论

结论 含义
VULNERABLE 受影响版本并启用field_ui
LIKELY_VULNERABLE 受影响版本; 州未验证(远程)field_ui
AFFECTED_VERSION_FIELD_UI_DISABLED 受影响版本,但现场UI已卸载(已采取变通措施)
NOT_AFFECTED_PATCHED 修正后版本
NOT_AFFECTED_BRANCH 受影响集之外的分支/版本
NOT_A_DRUPAL_OR_UNREACHABLE 无 Drupal 指示器
UNKNOWN 数据不足(例如版本无法远程读取)

修复建议

  1. 更新至固定版本:11.4.10、11.3.19、10.6.19、12.0.0-beta2+ 或 Drupal 7.107(LTS)。
  2. 临时变通办法:先卸载核心模块,直到你能安装 补丁(根据Drupal安全团队)。field_ui
  3. 更新后:用现场界面查看自定义代码 表格行,并重新测试“管理字段”/“管理显示界面”。#region_callback
  4. 如果处于生命周期末期分支(9.x、8.9、10.5及更早版本,则为11.2和 之前),迁移到一个支持且已打补丁的版本。

临时缓解措施:

  1. 如果站点不需要 Field UI,卸载该模块:

注意:部分管理功能依赖 Field UI,操作前请备份并在测试环境验证;

  1. 限制 /admin/structure、Field UI 相关路由的访问来源,仅允许可信管理网络。

  2. 在 WAF/反向代理层阻断带有异常 #region\_callback、PHP callable 名称或可疑回调参数的请求。

网 安 考 证

需要考各类安全证书的可以扫码找我咨询,价格优惠、活动划算!

报名CISSP、CCSP、PTE、PTS、IRE、IRS、DSG、CCSK、CDSP、CZTP、ITIL4等认证课程

往期推荐 · 有彩蛋

【内网渗透】内网信息收集命令汇总

【内网渗透】域内信息收集命令汇总

【超详细 | Python】CS免杀-Shellcode Loader原理(python)

【超详细 | Python】CS免杀-分离+混淆免杀思路

【超详细 | 钟馗之眼】ZoomEye-python命令行的使用

【超详细 | 附EXP】Weblogic CVE-2021-2394 RCE漏洞复现

【超详细】CVE-2020-14882 | Weblogic未授权命令执行漏洞复现

【超详细 | 附PoC】CVE-2021-2109 | Weblogic Server远程代码执行漏洞复现

【漏洞分析 | 附EXP】CVE-2021-21985 VMware vCenter Server 远程代码执行漏洞

【CNVD-2021-30167 | 附PoC】用友NC BeanShell远程代码执行漏洞复现

【奇淫巧技】如何成为一个合格的“FOFA”工程师

【超详细】Microsoft Exchange 远程代码执行漏洞复现【CVE-2020-17144】

【超详细】Fastjson1.2.24反序列化漏洞复现

记一次HW实战笔记 | 艰难的提权爬坑

走过路过的大佬们留个关注再走呗

往期文章有彩蛋哦

国家网信办开展未成年人用户数量巨大和对未成年人群体具有显著影响的网络平台服务提供者认定工作,相关要点解读" 网络安全文章

国家网信办开展未成年人用户数量巨大和对未成年人群体具有显著影响的网络平台服务提供者认定工作,相关要点解读"

网信办于2026年10月19日启动未成年人用户数量巨大或对未成年人群体具有显著影响的网络平台认定申报工作,依据相关条例与认定办法,符合标准的平台应在20个工作日内主动申报。文章纠正了不申报不会被认定等四种误判,建议平台主动自评申报,完善内控机制,将未成年人保护前置到产品设计全流程,以防范合规风险。
评论:0   参与:  0