Oracle11.2.0.1,(CVE-2012-1675)漏洞解决方案

1.进入容器停止监听

复制代码
docker exec -it -u 0 oracle11g bash
su - oracle
lsnrctl stop listener

2.找到监听配置文件位置,修改监听文件

复制代码
echo $ORACLE_HOME
复制代码
vi network/admin/listener.ora
#在文件底部添加
SECURE_REGISTER_LISTENER = (IPC)
#启动监听
lsnrctl start listener

**3.**设置local_listener

复制代码
sqlplus / as sysdba
#执行sql
alter system register;
ALTER SYSTEM SET local_listener='(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))' SCOPE=BOTH;
show parameter local_listener

**4.**查看监听服务信息

复制代码
lsnrctl services listener

查看监听服务信息,如果没有发现"REMOTE SERVER"字样,说明此时漏洞已经修复。

相关推荐
杨云龙UP7 小时前
Oracle 中 NOMOUNT、MOUNT、OPEN 怎么理解? 在不同场景下如何操作?_20260402
linux·运维·数据库·oracle
Yushan Bai10 小时前
ORACLE数据库无法查询到V$SESSION的BLOCKSESSION列问题的分析
数据库·oracle
阿波罗尼亚12 小时前
函数、存储过程和聚集(聚合)函数
数据库·oracle
watersink12 小时前
第21章 2012真题作文
数据库·oracle
dllxhcjla15 小时前
苍穹外卖需要注意的地方
数据库·oracle
小码吃趴菜17 小时前
服务器预约系统linux小项目-第八节课
linux·服务器·oracle
摇滚侠17 小时前
Windows 卸载 Oracle 19c
数据库·windows·oracle
Darkdreams17 小时前
MySQL四种备份表的方式
mysql·adb·oracle
赵渝强老师18 小时前
【赵渝强老师】崖山数据库的还原数据
数据库·oracle·国产数据库·yashandb·崖山数据库
长安11081 天前
数据库基础知识----数据库大观
数据库·oracle