Advertisement

CVE-2020-1938: 漏洞复现CVE-2020-1938

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本文章详细介绍如何复现CVE-2020-1938漏洞,为Apache Struts 2的安全研究人员和开发人员提供深入的技术指导。 CVE-2020-1938漏洞复现利用脚本:环境包括apache-tomcat-8.5.32、java和powershell;实验环境使用python启动tomcat,通过执行sh ./startup.sh来完成。请注意,该工具仅用于安全研究及内部自查目的,严禁将其用于非法攻击行为,任何由此造成的后果由使用者自行承担。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • CVE-2020-1938: CVE-2020-1938
    优质
    本文章详细介绍如何复现CVE-2020-1938漏洞,为Apache Struts 2的安全研究人员和开发人员提供深入的技术指导。 CVE-2020-1938漏洞复现利用脚本:环境包括apache-tomcat-8.5.32、java和powershell;实验环境使用python启动tomcat,通过执行sh ./startup.sh来完成。请注意,该工具仅用于安全研究及内部自查目的,严禁将其用于非法攻击行为,任何由此造成的后果由使用者自行承担。
  • Apache Tomcat 文件包含 (CNVD-2020-10487, 对应 CVE-2020-1938)
    优质
    Apache Tomcat文件包含漏洞(CNVD-2020-10487,对应CVE-2020-1938)是一种远程代码执行安全缺陷,允许攻击者通过精心构造的HTTP请求在服务器上执行任意代码。此漏洞影响多个版本的Tomcat,建议用户及时更新至最新版本以防止潜在的安全威胁。 Apache Tomcat 是一款广泛应用的开源Java Servlet容器,它允许开发者部署和运行Java Web应用程序。CNVD-2020-10487 和 CVE-2020-1938 是同一个安全漏洞的不同命名,这个漏洞被称为“Apache Tomcat 文件包含漏洞”。此漏洞的存在使得攻击者有可能通过精心构造的请求将恶意代码注入到Tomcat服务器上,从而执行任意系统命令、获取敏感信息甚至完全控制服务器。 ### 漏洞原理 文件包含漏洞通常发生在Web应用处理用户输入时没有正确地过滤或验证输入,导致程序错误地包含了恶意用户提供的远程或本地文件路径。在Apache Tomcat的情况下,这个漏洞与Tomcat的`ServerPages (JSP)`和`JavaServer Pages Standard Tag Library (JSTL)`组件有关。攻击者可以通过利用此漏洞将恶意的JSP文件路径插入到请求中,使得Tomcat服务器尝试解析并执行这些恶意文件。 ### 影响范围 这个漏洞影响了Tomcat的多个版本,包括但不限于7.x, 8.x, 和9.x。如果你的服务器正在运行这些版本的Tomcat且未对用户输入进行严格的过滤,则你的系统可能面临风险。 ### 攻击方式 攻击者可能会使用以下几种方式来触发此漏洞: 1. **HTTP请求注入**:通过构造特定的URL请求,包含恶意的JSP文件路径。 2. **利用JSP表达式语言(EL)**:EL允许在JSP页面中直接访问服务器上的对象。攻击者可能利用这一点读取或执行非法文件。 3. **JSTL标签库滥用**:攻击者可以使用``等标签来包含并执行恶意文件。 ### 防护措施 1. **升级Tomcat**:确保你的Apache Tomcat版本是最新的,官方已经发布了修复此漏洞的补丁,请尽快安装更新。 2. **限制JSP文件解析**:在Tomcat配置中可以禁用对特定目录的JSP文件解析以避免恶意文件被执行。 3. **输入验证**:严格验证用户提供的路径和请求中的内容,拒绝包含特殊字符或可疑路径的请求。 4. **防火墙策略**:设置防火墙规则来阻止非预期的JSP文件请求。 5. **日志监控**:定期检查服务器日志以及时发现异常行为。 ### 漏洞验证 详细的操作指南可能包括了复现漏洞的方法,这对于测试系统是否存在漏洞和理解其机制非常有用。若有疑问,请咨询相关团队或专家进行进一步的指导。 ### 后续处理 修复漏洞后建议进行渗透测试确认漏洞已完全消除,并提升整个团队的安全意识,以防止未来类似事件的发生。 Apache Tomcat 文件包含漏洞是一个严重的问题,需要及时修复以保护服务器免受恶意攻击。通过了解其原理、攻击方式和防护措施可以更好地管理和维护Web服务,确保系统的安全性。
  • CVE-2020-1938 Tomcat Ajp Scanner-master.zip
    优质
    Scanner-master.zip是一款针对Apache Tomcat AJP协议远程代码执行漏洞(CVE-2020-1938)的扫描工具,帮助安全研究人员检测系统中是否存在此高危漏洞。 关于CVE-2020-1938的Tomcat漏洞正在遭受批量扫描攻击,请注意防范。此问题需要大家提高警惕并采取措施保护系统安全。
  • OpenSSH(CVE-2020-15778, CVE-2018-15473, CVE-2018-15919)修指南
    优质
    本指南针对CVE-2020-15778、CVE-2018-15473及CVE-2018-15919三个OpenSSH漏洞,提供详细的修复步骤和安全建议,帮助用户加强系统防护。 升级到OpenSSH 8.4可以修复低版本中的安全漏洞。为了完成此次升级,请确保安装以下软件包:openssl-1.1.1g、openssh-8.4p1以及zlib-1.2.11。
  • Windows SMB Ghost CVE-2020-0796解析1
    优质
    本文详细解析了Windows SMB中的CVE-2020-0796漏洞,包括其原理、影响范围及利用方式,并提供了防范建议。 验证程序首先创建与SMS服务器的会话连接。然后,验证程序获取自身token数据结构中的privilege成员在内核中的地址。
  • CVE-2016-3088 (VulHub)
    优质
    本项目通过VulHub平台复现了CVE-2016-3088漏洞,帮助安全研究人员和学习者深入理解该漏洞的技术细节及其潜在风险。 Vulhub漏洞复现 CVE-2016-3088。
  • WebLogic CVE-2020-14882 远程代码执行.zip
    优质
    本资料包包含针对CVE-2020-14882漏洞的分析与利用教程,该漏洞影响Oracle WebLogic Server,允许攻击者远程执行代码。适合安全研究人员学习参考。 学习记录笔记:CVE-2020-14882 WebLogic远程代码执行漏洞 一、WebLogic简介 二、漏洞描述 三、影响环境 四、环境搭建 五、漏洞复现 六、修复建议 以上六个部分涵盖了从了解WebLogic基础到详细记录如何进行CVE-2020-14882的漏洞学习,包括其对不同环境的影响分析和实际操作步骤。此外还包括了针对该漏洞的具体修复措施与建议。
  • Apache Shiro身份验证绕过CVE-2020-13933)
    优质
    Apache Shiro是一款广泛使用的Java安全框架。近期发现其中存在一个关键的身份验证绕过漏洞(CVE-2020-13933),此高危漏洞可能被攻击者利用,从而未经授权访问系统资源或执行代码。务必及时更新至最新版本以防范风险。 直接使用 `java -jar spring....war` 命令运行即可执行之后,访问 http://主机的IP:8888/admin/* 或者 http://主机的IP:8888/login。
  • 截至2020年4月20日的CVE情况
    优质
    该文档分析了截至2020年4月20日的各类CVE(常见漏洞披露)安全漏洞的情况,涵盖新增漏洞数量、受影响软件及系统、主要威胁类型等信息。 截至2020年4月20日的CVE漏洞整理齐全,下载方便,便于参考学习。