weblogic反序列补丁安装

weblogic反序列补丁安装


2024年2月29日发(作者:)

weblogic 漏洞

处理报告

2016年1月18日

漏洞描述

简单来说序列化是将对象状态转换为可保持或传输的格式的过程(bytestream)。与序列化相对的是反序列化,它将流(bytestream)转换为对象。这两个过程结合起来,可以轻松地存储和传输数据

平常状况下正常的数据流被反序列化的时候产生的是预期的正常的对象。但是当在进行反序列化的时候,被反序列化的数据是被经过恶意静心构造的,此时反序列化之后就会产生非预期的恶意对象。这个时候就可能引起任意代码执行。

影响版本

Oracle WebLogic服务器,版本10.3.6.0,12.1.2.0,12.1.3.0,12.2.1.0受到影响。

缓解建议在MOS注2076338.1是可用的,并将作为新的信息变得可用更新。

Oracle WebLogic服务器的补丁正在创建。补丁可用性信息将在MOS注2075927.1更新

官网描述

This Security Alert addresses security issue CVE-2015-4852, a deserialization

vulnerability involving Apache Commons and Oracle WebLogic Server. This is a remote

code execution vulnerability and is remotely exploitable without authentication, i.e., may

be exploited over a network without the need for a username and password.

官方声明:

/technetwork/topics/security/

Weblogic 用户将收到官方的修复支持

Oracle Fusion Middleware Risk Matrix

Protocol

Sub-

component

WLS

Security

Remote

Exploit

without

Auth.?

Yes

Base

Score

7.5

Access

Vector

Network

CVSS VERSION 2.0 RISK (see Risk Matrix Definitions)

Supported

Access

Complexity

Low

Authen-

tication

Confiden-

tiality

Integrity

Avail-

ability

Partial+

Versions

Affected

10.3.6.0, 12.1.2.0,

12.1.3.0,

12.2.1.0

Notes CVE# Component

CVE-2015-4852

Oracle

WebLogic

Server

T3 None Partial+ Partial+

解决方法

临时解决方案

1 使用 SerialKiller 替换进行序列化操作的 ObjectInputStream 类;

2 在不影响业务的情况下,临时删除掉项目里的

“org/apache/commons/collections/functors/” 文件;

官方解决方案:

p20780171_1036_Generic补丁

PATCH_ID - EJUW

Patch number - 20780171

PSU补丁安装

Oracle weblogic补丁更新安装准备

1. 停止所有的weblogic服务器

2. 删除任何以前应用的服务器补丁更新和相关覆盖补丁

安装Oracle weblogic补丁更新(for 10.3.6.0)

1. 解压p20780171_1036_到{MW_HOME}/utils/bsu/cache_dir或者其他指定目录(注:必须确保目标目录有读写和执行权限)

2. 进入{MW_HOME}/utils/bsu文件夹

3. 执行如下命令:

–install –patch_download_dir={MW_HOME}/utils/bsu/cache_dir

–patchlist={PATCH_ID} –prod_dir={MW_HOME}/{WL_HOME}

安装后验证

1. 重启所有weblogic server

2. 执行以下命令来确定补丁更新情况

a) source $WL_HOME/server/bin/

b) java n –verbose

卸载PSU更新

1. 停止所有weblogic server

2. 进入{MW_HOME}/utils/bsu 文件夹

3. 执行如下命令

–remove –patchlist={PATCH_ID} –prod_dir={MW_HOME}/{WL_HOME}

weblogic PSU更新记录

1. 安装命令

设置环境变量:

weblogic@CMSAPP1:/home/weblogic> cd wlserver_10.3/server/bin

weblogic@CMSAPP1:/home/weblogic/wlserver_10.3/server/bin> source

CLASSPATH=/home/weblogic/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_:/home/weblogic/patch_ocp371/profiles/default/sys_manifest_classpath/weblogic_:/usr/java/jdk1.6.0_45/lib/:/home/weblogic/wlserver_10.3/server/lib/weblogic_:/home/weblogic/wlserver_10.3/server/lib/:/home/weblogic/modules/features/s_:/home/weblogic/wlserver_10.3/server/lib/:/home/weblogic/modules/_1.7.1/lib/:/home/weblogic/modules/trib_1.1.0.0_1-0b2/lib/:.:/usr/java/jdk1.6.0_45/lib/:/usr/java/jdk1.6.0_45/lib/

PATH=/home/weblogic/wlserver_10.3/server/bin:/home/weblogic/modules/_1.7.1/bin:/usr/java/jdk1.6.0_45/jre/bin:/usr/java/jdk1.6.0_45/bin:/usr/java/jdk1.6.0_45/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin

Your environment has been set.

查看当前版本:

weblogic@CMSAPP1:/home/weblogic/wlserver_10.3/server/bin> java

n -verbose

在/home/weblogic/utils/bsu/下创建目录cache_dir拷贝介质到此文件夹后解压:

weblogic@CMSAPP2:~/utils/bsu/cache_dir> unzip p20780171_1036_

Archive: p20780171_1036_

extracting:

inflating: patch-catalog_

inflating:

修改xml文件名称并修改权限

weblogic@CMSAPP2:~/utils/bsu/cache_dir> mv patch-catalog_

weblogic@CMSAPP2:~/utils/bsu/cache_dir> ll

总用量 200028

-rw-r--r-- 1 weblogic weblogic 81683240 6月 18 2015

-rwxr-xr-x 1 weblogic weblogic 84307469 1月 14 14:43

p20780171_1036_

-rwxr-xr-x 1 weblogic weblogic 3212585 1月 14 14:43

p22248372_1036012_

-rw-r--r-- 1 weblogic weblogic 35386135 5月 28 2015

-rw-rw-r-- 1 weblogic weblogic 6822 6月 23 2015

weblogic@CMSAPP2:~/utils/bsu/cache_dir> chmod +x *

修改中的内存后执行脚本

weblogic@CMSAPP2:~/utils/bsu> ./

-patch_download_dir=/home/weblogic/utils/bsu/cache_dir/

-prod_dir=/home/weblogic/wlserver_10.3/

检查冲突...

未检测到冲突

正在安装补丁程序 ID: EJUW..

结果: 成功

-install

-patchlist=EJUW


发布者:admin,转转请注明出处:http://www.yc00.com/web/1709218040a1611490.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信