IPBUF安全漏洞报告
English
CVE-2026-31864 CVSS 6.8 中危

CVE-2026-31864 JumpServer Applet/VirtualApp上传功能SSTI漏洞

披露日期: 2026-03-13

漏洞信息

漏洞编号
CVE-2026-31864
漏洞类型
Server-Side Template Injection (SSTI)
CVSS评分
6.8 中危
攻击向量
网络 (AV:N)
认证要求
高权限 (PR:H)
用户交互
需要交互 (UI:R)
影响产品
JumpServer

相关标签

SSTIJumpServer代码执行堡垒机

漏洞概述

JumpServer开源堡垒机存在服务端模板注入漏洞,攻击者通过上传恶意构造的Applet或VirtualApp ZIP包,可在服务器上执行任意代码。CVSS评分6.8,需管理员权限方可利用。

技术细节

漏洞源于manifest.yml文件处理时使用Jinja2模板渲染但缺少沙箱保护,攻击者可注入模板指令实现代码执行。

攻击链分析

STEP 1
1
攻击者获取管理员权限
STEP 2
2
构造含SSTI载荷的ZIP包
STEP 3
3
通过上传接口提交恶意文件
STEP 4
4
服务器解析manifest.yml时执行注入代码

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import zipfile import io # 恶意ZIP包构造 malicious_content = '{{7*7}}' zip_buffer = io.BytesIO() with zipfile.ZipFile(zip_buffer, 'w') as zf: zf.writestr('manifest.yml', malicious_content) # 后续上传逻辑 print('PoC构造完成')

影响范围

JumpServer < 4.0.0

防御指南

临时缓解措施
临时禁用Applet/VirtualApp上传功能,限制管理员权限分配

参考链接

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