当前位置: 首页 > news >正文

漏洞复现-CVE-2023-42442:JumpServer未授权访问漏洞

概述

JumpServer存在一个未授权访问漏洞。具体来说,/api/v1/terminal/sessions/ API端点的权限控制存在逻辑错误,允许攻击者匿名访问。未经身份验证的远程攻击者可以利用此漏洞下载SSH日志,并可能借此远程窃取敏感信息。值得注意的是,存储在S3、OSS或其他云存储中的SSH会话不受此漏洞影响。

影响范围

组件

影响版本

安全版本

JumpServer:JumpServer

3.0.0 - 3.5.4

>= 3.5.5

JumpServer:JumpServer

3.6.0 - 3.6.3

>= 3.6.4

修复建议

  1. 尽快升级JumpServer至安全版本,即版本3.5.5或3.6.4及以上。
  2. 对于无法立即升级的环境,建议禁止访问~/session路径,以防止潜在的攻击。

实际影响

官方修复分析

根据JumpServer的GitHub提交0a58bba59cd275bab8e0ae58bf4b359fbc5eb74a,官方从代码中移除了permissions.BasePermission

在Django框架中,permissions.BasePermission是一个基础权限类,用于定义特定的权限逻辑。它提供了一个方法供开发者覆盖,以确定请求是否有权执行某个操作。如果不正确使用或误配置,可能导致权限控制上的缺陷。JumpServer在此次修复中移除了对该类的引用,很可能是为了修复前述的未授权访问问题。

http://www.lryc.cn/news/421364.html

相关文章:

  • 【数据结构之带头双向循环链表的实现】
  • 【docker】docker数据卷与网络部署服务
  • Spring MVC框架学习笔记
  • LeetCode 100道题目和答案(面试必备)(一)
  • OpenGL投影矩阵
  • Linux中的`make`与`Makefile`:项目自动化构建工具
  • GitHub开源项目精选:轻量级预约/预订日历组件,用React和TypeScript构建
  • 闲钱放在哪里?收益稳定且又高!
  • 【Linux】简易线程池项目
  • 基于vue框架的NBA球星管理系统1878g(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。
  • 【docker】Dockerfile练习
  • 数据可视化的魔法:Python Matplotlib库的奇妙之旅
  • Python数据科学的秘密武器:Pandas库的深度解析
  • 云计算实训24——python基本环境搭建、变量和数据类型、数据集合、py脚本
  • 深入了解网络性能监控(NPM):优化网络性能的关键
  • Vue引入使用iconfont字体图标
  • Doc2Vec
  • MES生产过程透明管理,实施掌握生产每个环节
  • Java解析压缩包,并根据指定文件夹上传文件
  • 【HTML】纯前台字符验证码
  • 如何在 Vue.js 项目中动态设置页面标题
  • Eval绕过限制参数限制
  • 计算机网络408考研 2021
  • element table表格树形数据展示
  • Ubuntu 安装 Snipaste
  • NET8环境WebAPI实现文件的压缩及下载
  • Ubuntu 18 使用NVIDIA上的HDMI输出声音
  • C#模拟量线性变换小程序
  • 跟《经济学人》学英文:2024年08月10日这期 How AI models are getting smarter
  • Spring Web MVC入门(上)