IPBUF安全漏洞报告
English
CVE-2026-42523 CVSS 9.0 严重

CVE-2026-42523 Jenkins GitHub Plugin 存储型XSS漏洞

披露日期: 2026-04-29

漏洞信息

漏洞编号
CVE-2026-42523
漏洞类型
存储型跨站脚本
CVSS评分
9.0 严重
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
需要交互 (UI:R)
影响产品
Jenkins GitHub Plugin

相关标签

XSSJenkins存储型跨站脚本CVE-2026-42523GitHub PluginRCE

漏洞概述

Jenkins GitHub Plugin 1.46.0及更早版本中存在一个存储型跨站脚本(XSS)漏洞。该漏洞源于插件在实现“GitHub hook trigger for GITScm polling”功能的验证JavaScript时,未能正确处理当前作业URL。拥有Overall/Read权限的非匿名攻击者可以利用此漏洞,在Jenkins服务器上存储恶意脚本。当其他用户访问受影响的页面时,这些恶意脚本将在其浏览器中执行,从而导致严重的安全风险。

技术细节

该漏洞发生在Jenkins GitHub Plugin处理“GitHub hook trigger for GITScm polling”功能的过程中。插件在生成用于验证的JavaScript代码时,直接将当前作业的URL(Job URL)嵌入其中,而未进行充分的转义或过滤。由于作业URL通常可由具有特定权限的用户控制或间接影响,攻击者可以构造包含恶意JavaScript代码的作业名称或相关参数。当该数据被反射到页面的JavaScript上下文中时,即构成了XSS。攻击者利用Overall/Read权限即可触发该漏洞,诱导管理员或其他高权限用户访问包含恶意Payload的页面,进而窃取Session ID、执行管理员操作或在客户端执行任意代码。

攻击链分析

STEP 1
步骤1
攻击者注册并登录Jenkins,获取Overall/Read权限。
STEP 2
步骤2
攻击者创建或修改一个Jenkins作业,在作业名称或相关URL字段中注入XSS Payload。
STEP 3
步骤3
Jenkins GitHub Plugin处理“GitHub hook trigger”配置时,将未经过滤的Job URL嵌入到JavaScript验证逻辑中。
STEP 4
步骤4
当管理员或具有高权限的用户访问该作业的相关页面时,恶意JavaScript代码在浏览器中执行。
STEP 5
步骤5
攻击者通过XSS窃取管理员Session Token或执行敏感操作,接管服务器权限。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
// Proof of Concept for CVE-2026-42523 // Exploit: Stored XSS via Job URL in GitHub Plugin // Attacker injects malicious payload into the Job Name or URL parameter var maliciousPayload = '"><script>alert(document.cookie)</script>'; // The vulnerable plugin constructs JavaScript for validation using the Job URL // Hypothetical vulnerable code flow: // var currentJobUrl = "/job/" + maliciousPayload + "/"; // document.write("Validating hook for: " + currentJobUrl); // When an admin views the job configuration or related page, // the payload executes in the context of the admin's session. console.log("Payload injected: " + maliciousPayload);

影响范围

Jenkins GitHub Plugin 1.46.0 及更早版本

防御指南

临时缓解措施
若无法立即升级,应严格限制用户权限,禁止非受信用户创建或修改作业配置。建议管理员在处理不明作业页面时保持警惕,并可在WAF层面部署针对XSS攻击的过滤规则以阻断恶意脚本传输。

参考链接

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