2026年10月23日,JumpServer开源堡垒机正式发布v4.10.20 LTS版本。JumpServer v4.10 LTS版本系列已经进入长期维护状态,JumpServer开源项目组将持续对该代际版本进行问题修复与更新,并且针对部分功能进行优化,欢迎广大用户升级至新版本。
在v4.10.20 LTS版本中,JumpServer开源项目组进行了多项安全增强,优化和修复了三十余项功能和已知问题,持续提升系统安全性与用户体验。
安全增强
■ 加强资产地址合法性校验,拒绝模板语法、控制字符及非法主机地址;
■ 将Celery任务、结果及日志消息限定为JSON序列化;
■ 修正系统工具、快捷命令及远程桌面剪贴板权限校验机制,确保资产操作权限与ACL(访问控制列表)共同生效;
■ 加强企业微信、钉钉登录及绑定回调校验机制,限制同名本地账号的隐式绑定,并且对回调状态执行一次性校验(X-Pack)。
■ 其他多项安全优化和修复。
功能优化
■ 列表搜索支持直接编辑已选条件值,覆盖文本、单选和多选类型。
■ 授权资产列表支持按自定义名称排序,并且支持自定义名称、备注检索;
■ 未读站内信支持分页浏览,完善加载状态、失败重试和移动端显示效果;
■ SQL收藏支持按数据库类型分页查询,并补齐达梦SQL片段保存支持;
■ 作业及快捷命令参数长度上限由8,192字符提升至65,536字符;
■ 优化数据库代理并发连接的授权缓存与逻辑会话复用机制,沿用Core的令牌复用策略;
■ 优化长时间SSH会话录屏的文件缓存使用效率,降低内存压力;
■ 完善俄语翻译,修复任务日志部分标签未使用当前界面语言的问题;
■ LDAP用户组支持根据distinguishedName中的OU路径进行映射;
■ 完善Access Token格式校验,保留其他Bearer Token认证方式的回退兼容性;
■ Oracle自动改密支持使用旧密码的REPLACE子句(X-Pack);
■ Oracle连接新增SYSDBA选项,覆盖Web终端、Web SQL和DBeaver连接场景(X-Pack);
■ 工单审计列表新增可选审批人列,支持从会话工单打开会话详情(X-Pack);
■ OAuth2用户属性映射支持“.”分隔的嵌套字段路径(X-Pack);
■ 账号批量编辑支持修改“可改密”开关(X-Pack)。
问题修复
■ 修复OTP绑定页面刷新或验证失败后密钥变化,导致已扫描验证码无法通过的问题;
■ 修复LDAP连接超时设置未完整生效、用户列表排序异常,以及社区版定时同步开关不可用的问题;
■ 修复Docker、Bubblewrap(bwrap)隔离模式下作业停止及超时处理失效的问题,并清理异常退出后遗留的执行器容器;
■ 修复SSH多因子认证、关闭连接复用时的端口转发和命令执行异常问题,改善连接失败后的资源释放效果;
■ 修复SSH连接关闭后的异常空转问题;
■ 修复远程桌面在macOS下滚动条不可见,以及放大后的VNC画面左侧无法滚动访问的问题;
■ 修复录像转换任务连续执行时日志写入失败的问题;
■ 修复个人资料手机号修改后显示未更新、工作台最近会话无法重新连接的问题;
■ 修复账号按节点筛选结果重复、已授权资产仍可被重复选择,以及切换来源账号无法清空的问题;
■ 修复加密邮箱唯一性校验的问题;
■ 修复国密环境下部分密码提交未正确使用SM2/SM4加密的问题(X-Pack);
■ 修复Windows AD改密成功但连接验证不明确时,托管密码未同步更新的问题(X-Pack);
■ 修复Oracle Thin认证响应分片、协商数据续传及数据描述帧读取不完整的问题(X-Pack);
■ 修复云数据库重复同步时覆盖用户手动设置的默认数据库名称的问题(X-Pack)。
安装与升级
■ 完善JDMC安装升级流程,支持自定义数据目录、兼容旧版安装包软链接,并且改善单组件启停及状态查询效果;
■ Docker Compose二进制下载支持自定义镜像地址,内置数据库端口绑定至本机回环地址;
■ 内置OpenBao启用TLS(传输层安全性)协议,支持CA证书的上传与校验,并且完善SSH CA的独立连接配置(X-Pack)。