当前位置:网站首页>LiferayPortal JSONWS反序列化漏洞(CVE-2020-7961)分析
LiferayPortal JSONWS反序列化漏洞(CVE-2020-7961)分析
2022-06-29 09:14:00 【千里ZLP】
一、漏洞描述
2020年03月20日,Code White发现了影响Liferay Portal版本6.1、6.2、7.0、7.1和7.2的多个关键级别的JSON反序列化漏洞。它们允许通过JSON web服务API执行未经身份验证的远程代码。修复的Liferay Portal版本有6.2 GA6、7.0 GA7、7.1 GA4和7.2 GA2。
Liferay(又称Liferay Portal)是一个开源门户项目,该项目包含了一个完整的J2EE应用,以创建Web站点、内部网,以此来向适当的客户群显示符合他们的文档和应用程序。
二、影响版本
Liferay Portal: 6.1、6.2、7.0、7.1、7.2
三、漏洞分析
Liferay Portal 提供了 Json Web Service 服务,对于某些可以调用的端点,如果某个方法提供的是 Object 参数类型,那么就能够构造符合 Java Beans 的可利用恶意类,传递构造好的 json 反序列化串,y 反序列化时会自动调用恶意类的 setter 方法以及默认构造方法。
JODD 序列化与反序列化
边栏推荐
- Closed training (25) basic web security
- Official STM32 chip package download address stm32f10x stm32f40x Download
- Automatic Multi-Organ SegmVentation on Abdominal CT With Dense V-Networks
- UE4 compile a single file (VS and editor start respectively)
- leetcode MYSQL数据库题目176
- Install and configure redis in the Linux environment, and set the boot auto start
- 2020-09-18 referer认证 url转义
- 数据源连接池未关闭的问题 Could not open JDBC Connection for transaction
- 股票炒股账号开户安全吗?是靠谱的吗?
- Gross Tumor Volume Segmentation for Head and Neck Cancer Radiotherapy using Deep Dense Multi-modalit
猜你喜欢

Visual assist plug-in settings for UE4 vs

阿里云服务器安装配置redis,无法远程访问

Chang'an chain go language smart contract writing and compilation

基于stm32标准库独立按键的多按键状态机的实现

Cisco ASA、FTD和HyperFlex HX的漏洞分析复现

FreeRTOS(九)——队列

How to set Google Chrome as the default browser

UE4 compile a single file (VS and editor start respectively)

How to traverse objects in the vector container

Closed door cultivation (24) shallow understanding of cross domain problems
随机推荐
【NOI模拟赛】为NOI加点料(重链剖分,线段树)
FreeRTOS(八)——时间管理
Set up lamp environment under cenos7
请用已学过的知识编写程序,找出小甲鱼藏在下边这个长字符串中的密码,密码的埋藏点符合以下规律:
A 2.5D Cancer Segmentation for MRI Images Based on U-Net
Cloud management platform: openstack architecture design and detailed interpretation
linux下centos7中mysql5.7安装教程
Implementation of multi key state machine based on STM32 standard library
Wechat applet implements the data listener watch, including the watch that destroys the watch and sub attributes
微信小程序重写Page函数,实现全局日志记录
Mysql5.7 installation tutorial in centos7 under Linux
云管理平台:OpenStack架构设计及详细解读
指针函数和函数指针
Fully Automated Gross Tumor Volume Delineation From PET in Head and Neck Cancer Using Deep Learning
Fabrication d'une calculatrice d'addition simple basée sur pyqt5 et Qt Designer
gSoap例子——calc
MySQL configuring master-slave databases
IDEA调试失败,报JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_LOAD(196)
Kicad learning notes - shortcut keys
A 3D Dual Path U-Net of Cancer Segmentation Based on MRI