Categories


Tags


Struts2漏洞预警

Struts2 devMode导致远程代码执行漏洞

什么是devMode?

所谓的devMode模式,看名称也知道,是为Struts2开发人员调试程序准备的,在此模式下可以方便地查看日志等信息。默认情况下,devMode模式是关闭的。不过实际上仍然有很多网站上线的时候就赤裸裸地采用devMode模式,自然面临更大的安全问题,需要尽快修复。

影响范围:

当Struts开启devMode时,该漏洞将影响Struts 2.1.0–2.5.1,通杀Struts2所有版本。

修复方案:

关闭devMode:在struts.xml 设置

<constant name="struts.devMode" value="false" />

Struts2相关漏洞说明:

===========================================================================================

[+]11 S2-046  CVE-2017-5638   可执行CMD命令

[+]10 S2-045  CVE-2017-5638   可执行CMD命令

[+]9 devMode CVE-xxxx-xxxx   可GetShell/获取物理路径/执行CMD命令

[+]8 S2-037  CVE-2016-4438   可GetShell/获取物理路径/执行CMD命令

[+]7 S2-032  CVE-2016-3081   可GetShell/获取物理路径/执行CMD命令

[+]6 S2-020  CVE-2014-0094   可GetShell

[+]5 S2-019  CVE-2013-4316   可GetShell/获取物理路径/执行CMD命令

[+]4 S2-016  CVE-2013-2251   可GetShell/获取物理路径/执行CMD命令

[+]3 S2-013  CVE-2013-1966   可GetShell/获取物理路径/执行CMD命令

[+]2 S2-009  CVE-2011-3923   可GetShell/获取物理路径/执行CMD命令

[+]1 S2-005  CVE-2010-1870   可GetShell/获取物理路径/执行CMD命令/列文件目录

===========================================================================================

解决办法:

将struts2的jar包更新到最新版,请根据自己所使用的版本进行升级

http://mirrors.hust.edu.cn/apache/struts/

另外最重要的一点,如果您是自主部署的java环境,请务必不要使用root或者管理员账号来运行java应用!!

来源:西部数码


Public @ 2019-03-12 15:44:42

域名续费及赎回说明

请仔细阅读西部数码业务续费通知规则,建议绑定微信接收续费通知,以避免因忘记续费带来的损失。一.域名续费说明当您注册了域名后,您可以在注册使用期内使用该域名,使用期为 1 -10年不等。如您希望继续使用域名,则需要在该域名注册到期前续费。如果域名到期前未续费,则可能失去该域名。域名续费可在管理中心直接操作。二.域名续费宽限期我司续费宽限期为0-30天不等,不同后缀的续费宽限期不同,用户应该在域名到期

Public @ 2022-11-23 15:59:53

域名对品牌有哪些影响?

京东商城曾经的域名是360buy.com 很长一段时间里面,许多用户都以为京东是360旗下的网站,京东后来上千万购买了JD.com开心网创建时候,kaixin.com才卖几万美元,但是创始人没有买,而是用了kaixin001.com,后来被9158的老板买去了,然后又卖给了人人网。结果呢?人人网上市了,开心网没人玩了。用携程了七八年,我到现在都没记住携程的域名,其他用户也一样,携程网每年在搜索引擎

Public @ 2014-02-10 16:00:27

国外优秀开源PHP建站程序一览

1. WordPress: 最流行的开源PHP建站程序之一,用于创建博客、个人网站和商业网站。它有一个庞大的社区支持和数百个插件和主题。 2. Drupal: 一个功能强大的开源PHP建站程序,用于创建各种类型的网站,包括社交媒体、电子商务和企业级网站。Drupal 拥有庞大的社区支持和数百个模块和主题。 3. Joomla: 另一个流行的开源PHP建站程序,用于创建各种类型的网站,包括电子商

Public @ 2023-04-22 07:50:12

SEOER新手需要学习编程吗?如何选择合适的CMS系统

作为SEOER新手,学习编程是一个很好的选择。虽然编程技能并不是SEO的必需品,但它可以帮助你更好地理解和运用技术以提高网站的搜索引擎排名。掌握基本的编程知识,如HTML、CSS和JavaScript,可以帮助你理解网站结构和前端代码,并对SEO优化提供更好的支持。 至于选择合适的CMS系统,可以考虑以下几点: 1. 功能需求:首先要明确网站的功能需求,例如是否需要电子商务功能,是否需要社交媒

Public @ 2023-06-28 14:50:36

更多您感兴趣的搜索

0.450457s