前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CVE-2016-3081 S2-032 远程代码执行漏洞

CVE-2016-3081 S2-032 远程代码执行漏洞

原创
作者头像
用户8478947
发布2022-12-22 16:32:40
6780
发布2022-12-22 16:32:40
举报
文章被收录于专栏:安全学习安全学习

1 漏洞信息

漏洞名称

远程代码执行漏洞

漏洞编号

CVE-2016-3081

危害等级

高危

漏洞类型

中间件漏洞

漏洞厂商

Apache

漏洞组件

Struts2

受影响版本

2.3.20 <= Struts2 <= 2.3.28,其中2.3.20.3和2.3.24.3版本没有漏洞。

漏洞概述

S2-032漏洞是一种影响Apache Struts web应用程序框架的远程代码执行(RCE)漏洞。此漏洞允许攻击者通过发送特制的HTTP请求在服务器上执行任意代码。这可能被利用来获得对服务器的未经授权的访问,从而可能导致系统的完全破坏。

2 环境搭建

2.1 环境概述

  • Linux操作系统

2.2 搭建过程

拉取镜像

访问http://192.168.146.158:8032/category.action

3 漏洞复现

构造一个恶意的payload

访问url发现成功执行了echo has vul代码,说明存在该漏洞。

既然发现漏洞了,那我们可以构造一个payload,执行id命令。

成功执行了id命令。

接下来开始反弹shell

访问漏洞url并且添加恶意payload进行抓包。

攻击机进行监听,然后发现成功反弹了shell。

4 修复建议

1、推荐的解决方案:升级至比受漏洞影响的更高版本。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 漏洞信息
  • 2 环境搭建
    • 2.1 环境概述
      • 2.2 搭建过程
      • 3 漏洞复现
      • 4 修复建议
      相关产品与服务
      消息队列 TDMQ
      消息队列 TDMQ (Tencent Distributed Message Queue)是腾讯基于 Apache Pulsar 自研的一个云原生消息中间件系列,其中包含兼容Pulsar、RabbitMQ、RocketMQ 等协议的消息队列子产品,得益于其底层计算与存储分离的架构,TDMQ 具备良好的弹性伸缩以及故障恢复能力。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档