目录一、Spring Security OAuth2 远程命令执行漏洞(CVE-2016-4977)1、漏洞描述2、影响版本3、环境搭建4、漏洞复现4.1、漏洞验证4.2、编写POC4.3、执行payload4.4、反弹shell二、Spring Web Flow远程代码执行漏洞(CVE-2017-4971)1、漏洞描述2、影响版本3、触发条件4、漏洞复现三、Spring Data Rest远程
Spring framework 是Spring 里面的一个基础开源框架,其目的是用于简化 Java 企业级应
最开始时,我们开发java项目时,所有的代码都在一个工程里,我们把它称为单体架构。
原创 2023-07-05 15:48:14
930阅读
目录一、前言二、端点描述三、漏洞发现四、漏洞利用五、安全措施六、安全建议 一、前言Actuator 是 Spring Boot 提供的服务监控和管理中间件。当 Spring Boot 应用程序运行时,它会自动将多个端点注册到路由进程中。而由于对这些端点的错误配置,就有可能导致一些系统信息泄露、XXE、甚至是 RCE 等安全问题。二、端点描述官方文档对每个端点的功能进行了描述。路径描述/autoc
漏洞描述Spring Cloud Gateway远程代码执行漏洞的安全公告。该漏洞为当Spring Cloud Gateway启用和暴露 Gateway Actuator 端点时,使用 Spring Cloud Gateway 的应用程序可受到代码注入攻击。攻击者可以发送特制的恶意请求,从而远程执行任意代码。影响版本Spring Cloud Gateway <
原创 2022-04-30 16:28:23
76阅读
一、SpringBoot env 获取* 敏感信息 当我们直接访问 springboot 站点时,可以看到某些 password 字段填充了*通过${name} 可以获取明文字段     2. 配置不当导致敏感信息泄露(password 打星号,而 pwd 没有打星号)  参考 https://mp.w
转载 2023-10-22 21:29:16
476阅读
Kubernetes漏洞和漏洞利用(CVE) 在软件开发中,CVE(Common Vulnerabilities and Exposures,通用漏洞和暴露)是一种用来标记已知漏洞的标准化方法。在Kubernetes(K8S)中,也会出现各种漏洞,如果不及时处理,会对系统安全造成威胁。在本文中,我将向你介绍如何处理Kubernetes中的CVE,以确保系统的安全。 在处理Kubernetes
原创 2024-04-26 10:51:13
94阅读
CVE 的英文全称是“Common Vulnerabilities & Exposures”公共漏洞和暴露。CVE就好像是一个字典表,为广泛认同的信息安全漏洞或者已经暴露出来的弱点给出一个公共的名称。使用一个共同的名字,可以帮助用户在各自独立的各种漏洞数据库中和漏洞评估工具中共享数据,虽然这些工具很
转载 2019-05-15 18:18:00
273阅读
2评论
昨天​Spring​发布​Spring Cloud Function 3.1.7​和​3.2.3​以解决CVE-2022-22963:Spring 表达式资源访问漏洞​[1]​。在 ​Spring Cloud Function​ 版本 ​3.1.6​、​3.2.2​ 和更旧的不受支持的版本中,当使用路由功能时,用户可以借助于特殊的​SpEL​访问本地资源,漏洞级别为:​Medium​。​​​​Sp
原创 2022-04-06 11:02:00
237阅读
CVE编号 CVE-2023-34050 利用情况 暂无 补丁情况 官方补丁 披露时间 2023-10-18 漏洞描述 2023年10月 Spring官方披露 CVE-2
原创 2024-01-18 15:42:54
0阅读
一、概述3月底Spring Framework爆出严重级别的安全漏洞,该漏洞允许黑客进行任意命令执行。在3月31日Spring Framework官方发布了5.3.18以及5.2.20修复了该漏洞,随后该漏洞编号为CVE-2022-22965,这个漏洞也是先发布修复版本,后分配CVE编号的。从官网可知该漏洞存在的条件:使用JDK9及以上版本使用Apache Tomcat作为容器使用了传统的WAR包
原创 精选 2022-04-08 15:44:28
7712阅读
3点赞
一、漏洞复现:BurpSuite抓包,发送一个PUT的请求,数据包为冰蝎的马如果存在该漏洞,Response的状态码为201直接访问该文件,可以看到jsp马已经存在了使用冰蝎进行连接,获取系统的权限二、漏洞原因:在tomcat/conf/web.xml文件中,Tomcat配置可写文件的选项,也就是readonly为false,默认的情况下是true。<servlet>
转载 1月前
0阅读
# 如何使用 Docker 执行 CVE 漏洞检测 Docker 是一个流行的容器化平台,它允许开发者在隔离的环境中运行应用程序。但是,随着 Docker 的广泛使用,确保 Docker 环境安全的重要性也日益突出。CVE(Common Vulnerabilities and Exposures)是指常见漏洞与暴露,是一种提供公开漏洞信息的标准。本篇文章将教你如何使用 Docker 进行 CVE
原创 7月前
34阅读
    CVE的英文全称是Common Vulnerabilities and Exposures公共漏洞和风险。CVE就好象是一个字典,为大家广泛认同的信息安全漏洞或者已经暴露出来的弱点给出一个公共的名称。由于漏洞的本质特性,导致每个漏洞都有许多特征,在MITRE还没有创建CVE之前,不同的厂商在对同一个漏洞进行称谓时,各厂商各抓住漏洞的某一特征,使用完全不同的名称
### 什么是CVE漏洞? CVE漏洞指的是“Common Vulnerabilities and Exposures”的缩写,是一种标准,用来命名公开发现的安全漏洞和漏洞公开日期。CVE漏洞通常会被挂在漏洞数据库中,供开发者和安全研究人员参考。在软件开发中,发现并修复CVE漏洞是至关重要的,以保护用户信息和系统安全。 ### 实现CVE漏洞的流程 实现CVE漏洞通常需要分为以下几个步骤:
原创 2024-04-26 10:55:16
144阅读
# 如何引用 CSS 文件到 Spring Boot 项目中 ## 概述 在使用 Spring Boot 构建 Web 应用程序时,我们经常需要引用和应用 CSS(层叠样式表)文件来美化页面样式。本文将指导一位刚入行的开发者如何在 Spring Boot 项目中正确引用和使用 CSS 文件。 ## 整体流程 下表展示了引用 CSS 文件到 Spring Boot 项目中的整体流程。 |
原创 2024-01-09 09:36:49
91阅读
# Spring Boot项目中导入CSS的方法指南 在现代Web开发中,常常需要将CSS样式表集成到项目中,以便为网站提供优雅的视觉效果。Spring Boot作为一种快速开发框架,在整合前端资源(如CSS、JS等)方面也非常便利。在本文中,我们将探讨如何在Spring Boot项目中导入CSS文件,帮助开发者能够快速上手。 ## 1. 创建Spring Boot项目 首先,你需要一个基本
原创 10月前
72阅读
# Spring Boot 加载 CSS 教程 在Web开发中,CSS是实现页面美观的重要部分。在使用Spring Boot框架开发应用时,正确地加载CSS文件是确保前端样式能够正常展示的关键。本文将详细介绍如何在Spring Boot中加载CSS文件,通过一些简单的步骤,帮助你顺利实现这一功能。 ## 整体流程 以下是将CSS文件加载到Spring Boot应用中的步骤: | 步骤 |
原创 7月前
21阅读
# 在Spring Boot中添加CSS的完整指南 Spring Boot是一个用于快速开发Java应用程序的框架,通常用于构建基于Java的Web应用。为了使应用的界面更加美观,开发者常常需要在项目中添加CSS文件。本文将逐步介绍如何在Spring Boot应用中添加CSS文件,并提供示例代码以便更好地理解。 ## 1. 创建Spring Boot项目 如果您还没有创建Spring Boo
原创 2024-10-13 05:35:59
45阅读
# Spring Boot集成Freemarker和CSS Spring Boot是一款用于构建独立的Spring应用程序的框架。它的目标是简化Spring应用程序的开发过程,提供快速、方便的开发方式。Freemarker是一款模板引擎,它可以将模板文件和数据结合,生成动态的HTML、XML等文档。本文将介绍如何在Spring Boot项目中集成Freemarker和CSS,并提供一个代码示例。
原创 2023-09-07 00:34:28
71阅读
  • 1
  • 2
  • 3
  • 4
  • 5