草庐IT

weblogic-CVE

全部标签

java - Spring 3.1 contextInitializerClasses 不能使用 web.xml Context-Param 在 WebLogic 10.3.6 上工作

我正在尝试从属性文件中读取属性,其文件名对于我们的每个环境都不同,例如local.properties、dev.properties等。这些属性文件将仅包含其对应mongodb的连接信息主机、端口和数据库名称等实例。通常这种事情会在我们的应用服务器中使用JNDI定义来完成,但目前还没有针对Mongo的实现。由于我使用的是WebLogic10.3.6,我无法使用Servlet3.0规范,因此无法使用Spring的Java配置,目前只能使用XML。因此,我尝试使用的方法是在我的web.xml中定义一个contextInitializerClass上下文参数,然后将其设置为实现Applica

java - Spring 3.1 contextInitializerClasses 不能使用 web.xml Context-Param 在 WebLogic 10.3.6 上工作

我正在尝试从属性文件中读取属性,其文件名对于我们的每个环境都不同,例如local.properties、dev.properties等。这些属性文件将仅包含其对应mongodb的连接信息主机、端口和数据库名称等实例。通常这种事情会在我们的应用服务器中使用JNDI定义来完成,但目前还没有针对Mongo的实现。由于我使用的是WebLogic10.3.6,我无法使用Servlet3.0规范,因此无法使用Spring的Java配置,目前只能使用XML。因此,我尝试使用的方法是在我的web.xml中定义一个contextInitializerClass上下文参数,然后将其设置为实现Applica

cPanel XSS漏洞分析研究(CVE-2023-29489)

一、漏洞原理漏洞简述cPanel是一套在网页寄存业中最享负盛名的商业软件,是基于于Linux和BSD系统及以PHP开发且性质为闭源软件;提供了足够强大和相当完整的主机管理功能,诸如:Webmail及多种电邮协议、网页化FTP管理、SSH连线、数据库管理系统、DNS管理等远端网页式主机管理软件功能。该漏洞可以无身份验证情况下利用,无论cPanel管理端口2080,2082,2083,2086是否对外开放漏洞影响范围供应商:cPanel产品:cPanel确认受影响版本:修复版本:11.109.9999.116,11.108.0.13,11.106.0.18,and11.102.0.31漏洞分析本漏

java - 在 WebLogic12.2.1 中禁用 WADL

我正在尝试禁用WADL而不使用JMX选项或web.xml选项。简单的JAX-RS应用类如下:@ApplicationPath("resources")publicclassTestWADLextendsApplication{publicMapgetProperties(){Mapprops=newHashMap();props.put("jersey.config.server.wadl.disableWadl",true);returnprops;}}在WebLogic12.2.1上,当属性设置为'true'时不会部署它。如果jersey.config.server.wadl.di

java - 在 Spring Boot 应用程序中超时后如何以与 weblogic 相同的方式回滚事务

所以在我的weblogic应用程序中,我们正在使用一些jtaWeblogicTransactionManager。有一些默认超时可以在注释@Transactional(timeout=60)中被覆盖。我创建了一些无限循环来从正确超时的db读取数据:29Apr201820:44:55,458WARN[[ACTIVE]ExecuteThread:'9'forqueue:'weblogic.kernel.Default(self-tuning)']org.springframework.jdbc.support.SQLErrorCodesFactory:Errorwhileextractin

spring - 仅在一个 WebLogic 集群节点上运行 @Scheduled 任务?

我们在集群的WebLogic10.3.4环境中运行Spring3.0.xWeb应用程序(.war),每晚执行@Scheduled作业。但是,由于应用程序被部署到每个节点(使用AdminServer的Web控制台中的部署向导),该作业每晚在每个节点上启动,因此同时运行多次。我们如何防止这种情况发生?我知道像Quartz这样的库允许通过数据库锁定表在集群环境中协调作业,或者我什至可以自己实现类似的东西。但由于这似乎是一个相当常见的场景,我想知道Spring是否还没有提供一个选项来轻松绕过这个问题,而无需向我的项目添加新库或手动解决问题。我们无法使用配置文件升级到Spring3.1,asme

java - Weblogic 数据源从 JNDI 树中消失

我们正在使用weblogic版本12C。重现问题的步骤:-创建数据源。将应用程序部署到weblogic。应用程序运行良好。用新的耳朵更新部署的耳朵。应用程序无法连接数据源。数据源在JNDI树中不可用。我们需要每次都创建一个新的数据源或再次保存数据源设置。如果您知道一些解决方案,请有人检查并告诉我? 最佳答案 我遇到了同样的问题。添加destroyMethod=""为我修复了它。显然,如果没有destroyMethod,Spring会尝试确定destroy方法是什么。这显然会导致关闭数据源并从树中删除JNDI键。将其更改为""会强制它

(CVE-2019-0227)Axis<=1.4 远程命令执行漏洞

结尾附上本文的环境和PoC一、漏洞介绍漏洞本质是管理员对AdminService的配置错误。当enableRemoteAdmin属性设置为true时,攻击者可以构造WebService调用freemarker组件中的template.utility.Execute类,远程利用AdminService接口进行WebService发布,再次访问生成的WebService接口,传入要执行的命令,就可以进行远程命令执行漏洞的利用。二、影响版本Axis三、环境准备方法一:https://mirrors.tuna.tsinghua.edu.cn/apache/axis/axis/java/1.4/axis

Joomla未授权访问漏洞CVE-2023-23752

1、前言Joomla是一套全球知名的内容管理系统(CMS),其使用PHP语言加上MySQL数据库所开发,可以在Linux、Windows、MacOSX等各种不同的平台上运行。2月16日,Joomla官方发布安全公告,修复了Joomla!CMS中的一个未授权访问漏洞(CVE-2023-23752),目前该漏洞的细节及PoC/EXP已公开。Joomla!CMS版本4.0.0-4.2.7中由于对web服务端点访问限制不当,可能导致未授权访问RestAPI,造成敏感信息泄露(如数据库账号密码等)。2、受影响版本受影响版本4.0.0不受影响版本Joomla>=4.2.8Joomla3及以下版本均不受该漏

CVE-2022-30887漏洞复现

多语言药房管理系统(MPMS)是用PHP和MySQL开发的,该软件的主要目的是在药房和客户之间提供一套接口,客户是该软件的主要用户。该软件有助于为药房业务创建一个综合数据库,并根据到期、产品等各种参数提供各种报告。该CMS中php_action/editProductImage.php存在任意文件上传漏洞,进而导致任意代码执行。1.访问ip:port2.抓包,将抓取到的内容替换为如下poc,返回successfully即为上传成功。POST/php_action/editProductImage.php?id=1HTTP/1.1Host:ip:portUser-Agent:Mozilla/5.