小工具知识网

当前位置: 首页 > 行业知识 > CVE-2024-21006-weblogic远程命令执行漏洞

行业知识

CVE-2024-21006-weblogic远程命令执行漏洞

2026-10-31 22:58:57 来源:互联网转载

目录

前言

一、漏洞利用原理

二、影响范围

三、环境搭建及漏洞复现

四、检测与修复


前言

        Oracle WebLogic Server 存在远程命令执行漏洞(CVE-2024-21006),该漏洞源于T3/IIOP协议存在缺陷,未经身份验证的攻击者可通过T3/IIOP协议受影响的服务器发送恶意的请求,利用LDAP工具执行任意代码。

一、漏洞利用原理

        该漏洞存在于在weblogic.application.naming中。MessageDestination引用实例会调用weblogic.application.naming,可以控制MessageDestinationObjectFactory#getObjectInstance方法的obj参数,最终在MessageDestinationReference#lookupMessageDestination方法中进行JNDI攻击。攻击者通过ldap服务向weblogic注入经过base64编码恶意代码,后续对context.lookup(“xxx”)进行调用,此操作将触发在 JNDI 上下文中查找绑定对象 (messageDestinationReference),该查找操作经由恶意LDAP服务器处理则会触发任意代码执行。

二、影响范围

Weblogic 12.2.1.4.0,14.1.1.0.0

三、环境搭建及漏洞复现

  1. 构建weblogic漏洞环境
    1. 准备java环境,所需java版本为

上一篇:揭秘Userdata,探寻关键用户数据背后的神秘面纱

下一篇:应用宝下载攻略,一键获取下载教程,轻松安装!