Spring 新版本修复远程命令执行漏洞(CVE-2022-22965),墨菲安全开源工具可应急排查

article/2025/8/5 15:51:24

漏洞简述

3月31日,spring 官方通报了 Spring 相关框架存在远程代码执行漏洞,并在 5.3.18 和 5.2.20.RELEASE 中修复了该漏洞。

漏洞评级:严重

影响组件:org.springframework:spring-beans

影响版本:< 5.3.18 和 < 5.2.20.RELEASE 的Spring框架均存在该漏洞,建议用户尽快进行排查处置。

缺陷分析

CVE-2010-1622中曾出现由于参数自动绑定机制导致的问题, 此前通过黑名单的方式修复了该漏洞,但是 JDK9之后引入了 Module,使得可以通过 getModule 绕过前者的黑名单限制,最后导致远程代码执行。

如何快速排查

墨菲安全提供了一系列检测工具,能够帮助您快速排查项目是否收到影响。

GitLab全量代码检测

使用基于墨菲安全CLI的检测工具,快速对您的GitLab上所有项目进行检测

  • 工具地址:GitHub - murphysecurity/murphysec-gitlab-scanner
  • 使用方式:
    • 从项目地址拉取最新代码
    • 执行命令:
      
      python3 scan_all.py -A "your gitlab address" -T "your gitlab token" -t "your murphy token"
      
  • 参数说明:
  1. -A:指定您的GitLab服务地址
  2. -T:指定您的GitLab个人访问令牌
  3. -t:指定您的墨菲安全账户访问令牌

说明:检测仅发生在您的本地环境中,不会上传任何代码至服务端

墨菲安全开源CLI工具

使用CLI工具,在命令行检测指定目录代码的依赖安全问题

  • 工具地址:https://github.com/murphysecurity/murphysec

具体使用方式可参考项目 README 或官方文档

 

说明:检测仅发生在您的本地环境中,不会上传任何代码至服务端

墨菲安全IDE插件

IDE 中即可检测代码依赖的安全问题,并通过准确的修复方案和一键修复功能,快速解决安全问题。

使用方式:

  1. IDE插件中搜索“murphysec”即可安装
  2. 选择“点击开始扫描”,即可检测出代码中存在哪些安全缺陷组件

 

以上几种检测方式均可在墨菲安全平台上查看详细的检测结果,并可以查看项目的直接或间接依赖信息。

 

参考链接

https://spring.io/blog/2022/03/31/spring-framework-rce-early-announcement


http://chatgpt.dhexx.cn/article/THbLtCGQ.shtml

相关文章

❤️❤️爆肝3万字整理小白入门与提升分布式版本管理软件:Git,图文并茂(建议收藏)❤️❤️

小白快速快入门Git 什么是GitSVN VS Git什么是版本控制安装Git谁在操作&#xff1f;Git本地仓库本地仓库构造重点 Git常用基本操作git addgit commitgit diffgit loggit resetgit mvcheckoutgit tagclear Github使用教程什么是Github安装Github添加远程仓库找到key打开Github官…

代码版本管理软件评比

转载的&#xff0c;回头在翻译一下 If you spend time talking to software developers about tools, one of the biggest topics I hear about are version control tools. Once youve got to the point of using version control tools, and any competent developers does,…

Git(代码版本管理软件、工具 详细)

Git 使用步骤 在创建的文件夹里面 。。。 &#xff08;不要用中文名字&#xff09;右键Git Bash Here 小黑框在小黑框里写&#xff1a;git init (意思是初始化一个仓库)&#xff0c;//一个项目一次就可以 会出现一个隐藏的.git文件夹&#xff0c;不要动在里面敲代码就可以了 小…

Git版本管理软件使用

Git是目前世界上最先进的分布式版本控制系统&#xff0c;下面介绍如何使用Git管理项目。 一、下载Window Git工具 https://pan.baidu.com/s/1EF_KybTb32VACzXniFBDdw 下载安装 设置Window环境变量path&#xff0c;包括Git的bin目录 启动CMD窗口&#xff0c;输入git,出现如…

cad图纸版本号管理软件-彩虹EDM图纸管理软件

cad图纸版本号管理软件-彩虹EDM图纸管理软件-由南宁市二零二五科技有限公司 自主研发。 通过安装对应软件接口&#xff0c;彩虹EDM能够与CAD/EDA软件集成通讯&#xff1b;可以读取CAD/EDA图纸信息创建装配关系&#xff0c;在这些软件提供在线菜单&#xff0c;在编辑文件的时候…

03-代码版本管理软件推荐

http://www.gitkraken.com/ GitKraken也同时支持其他的代码托管服务&#xff0c;&#xff08;非GitHub仅有&#xff09;&#xff0c;但是确实并不是所有功能都是完全免费的&#xff08;大家可以搜索GitCracken&#xff0c;但还是希望大家支持正版&#xff09;&#xff1b; 另外…

版本管理软件--Git的安装、配置并使用

版本管理软件分类 集中式&#xff0c;典型代表 SVN 分布式&#xff0c;典型代表 Git 安装 安装git&#xff0c;一直 下一步 安装即可&#xff0c;如果不想安装到C盘&#xff0c;可以把C换成D不要安装到含有中文的路径中。安装完毕&#xff0c;不可以剪切&#xff08;移动&a…

R、冗余分析(RDA)、ggplot2、置信椭圆

R、冗余分析&#xff08;RDA&#xff09;、ggplot2、置信椭圆 在生态环境领域中&#xff08;实际中&#xff0c;其他专业也用到&#xff09;&#xff0c;冗余分析&#xff08;RDA&#xff09;是我们常用的分析方法&#xff0c;分析目的为“解释变量”对“响应变量”的影响情况。…

R语言线性判别分析(LDA),二次判别分析(QDA)和正则判别分析(RDA)

判别分析包括可用于分类和降维的方法。线性判别分析&#xff08;LDA&#xff09;特别受欢迎&#xff0c;因为它既是分类器又是降维技术。二次判别分析&#xff08;QDA&#xff09;是LDA的变体&#xff0c;允许数据的非线性分离。最后&#xff0c;正则化判别分析&#xff08;RDA…

222Beta多样性限制性排序CPCoA/CCA/RDA/LDA

222Beta多样性限制性排序CPCoA/CCA/RDA/LDA 本节作者&#xff1a;文涛&#xff0c;南京农业大学&#xff1b;刘永鑫&#xff0c;中科院遗传发育所 版本1.0.5&#xff0c;更新日期&#xff1a;2020年8月12日 本项目永久地址&#xff1a;https://github.com/YongxinLiu/Microbiom…

R包vegan的冗余分析(RDA)

冗余分析(Redundancy analysis,RDA)是一种回归分析结合主成分分析的排序方法,也是多响应变量(multi-response)回归分析的拓展。在群落分析中常使用RDA,将物种多度的变化分解为与环境变量相关的变差(variation;或称方差,variance,因为RDA中变差=方差;由约束/典范轴承…

RDA_环境因子_群落结构_统计检验_可视化

RDA环境因子群落结构统计检验可视化 环境因子的筛选及数据的转化方面请参阅宏基因组公众号之前的推文&#xff0c;本文主要侧重统计分析与可视化 看到师兄文章里的图自己可能用到&#xff0c;想复现一下&#xff0c;于是就尝试了一下&#xff0c;顺便写个推文记录&#xff0c;在…

使用RDA技术实现数据的自动化分析

有人说&#xff0c;数据是一种新的能源&#xff0c;形成了一种令人垂涎的资源&#xff0c;为企业决策提供动力。虽然&#xff0c;原始形式的数据并没有多大用处。它需要被提取、提炼和加工——其成分通过从源头到炼油厂再到最终消费者&#xff0c;输送到各种产品中。 数据处理的…

在线画图工具-CCA与RDA分析

网站&#xff1a; http://www.qplot.cn:3838/sample-apps/006-CCA_RDA/ RDA分析(Redundancy analysis)&#xff0c;即冗余分析&#xff0c;对比主成分分析可以发现&#xff0c;其实冗余分析就是约束化的主成分分析。 RDA或CCA的选择问题&#xff1a;RDA是基于线性模型&#xff…

rda分析怎么做_R语言做冗余分析(RDA)的一个简单小例子

冗余分析(redundancy analysis, RDA)自己之前也听过,好像是生态学研究中用的比较多,主要是用来探索环境和一些样本指标之间的关系。最近自己在看一些群体遗传相关的内容,发现RDA也可以用在群体遗传方面 ,比如这个参考链接 https://popgen.nescent.org/2018-03-27_RDA_GEA.h…

CCA分析图如何解读_微生物群落与环境因子关联:全自动的CCA/RDA分析流程!!...

环境因子关联 在微生物群落研究中,我们通常都希望知道微生物群落变化是会受到哪些因素的影响,在这些因素中,什么因素是主要的影响因素? 回答这一问题需要将微生物群落数据与其对应的环境因子进行关联分析,在这一项分析中,使用最早也是使用频率最高的分析就是CCA/RDA。 CC…

rda分析怎么做_数量生态学笔记||冗余分析(RDA)

上一节数量生态学笔记||冗余分析(RDA)概述中,我们回顾了RDA的计算过程,不管这个过程我们有没有理解透彻,我希望你能知道的是:RDA是响应变量矩阵与解释变量之间多元多重线性回归的拟合值矩阵的PCA分析。本节我们就是具体来看一个RDA的分析案例,来看看里面的参数以及结果的解…

R语言数量生态学冗余分析RDA分析植物多样性物种数据结果可视化

最近我们被客户要求撰写关于冗余分析RDA的研究报告&#xff0c;包括一些图形和统计输出。 冗余分析&#xff08;redundancy analysis&#xff0c;RDA&#xff09;是一种回归分析结合主成分分析的排序方法&#xff0c;也是多因变量&#xff08;multiresponse&#xff09;回归分…

win10 摄像头启动不了

1.检查摄像头驱动是否安装。通过电脑-》设备管理器查看 2.驱动这些都安好&#xff0c;但是还是不能使用摄像头&#xff0c;可能是由于Win10系统&#xff0c;对于隐私的保护造成的。可以通过设置中的相机隐私设置&#xff0c;打开相关权限

win10相机打不开,显示错误代码0xA00F4246(0x800706D9)

有时我们在不知道什么情况下电脑便会变成这个样子&#xff0c;当我们以为是驱动问题的时候&#xff0c;或许我们可以使用下面的办法解决这个问题 方法&#xff1a; 1.WIN键R打开命令端&#xff0c;输入regedit运行 2.进入 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Window…